Saturday, November 28, 2009

World's Largest Pyramid ~Mirador~ Discovered

This was reported last month on CNN. The world's largest pyramid in Latin America was discovered a by a team of archaeologists. Scientists are hypothesizing this could be the legendary lost ancient Mayan city of Mirador.







No comments: