As an amateur astronomer, I had always wanted to see, what is considered to be one of the wonders of the world, Chichen Itza. Chichen Itza is the largest pyramid in the Yucatan of Mexico. It was built ...
Scenic Relaxation on MSN

An ancient city hidden inside the jungle

This video shows Chichén Itzá, Yucatán, Mexico, an ancient Mayan archaeological site surrounded by dense tropical forest ...