Showing posts with label natural wonder. Show all posts
Showing posts with label natural wonder. Show all posts

Thursday, April 23, 2009

Fortress of Solitude?


These caves can be found in Mexico. I first saw this photo in a National Geographic article. I think they're amazing. Somehow, though, I can't help but be reminded of the Fortress of Solitude.