Can he fight some polar bears or something?

Well it's supposed to be the Fortress of *Solitude* as Kevin Smith put it. Turns out such a place really does exist, not on a distant fictional planet, but in Mexico: Giant Crystal Cave Comes to Light.