UFO photographed above the pyramid of the Moon in Teotihuacán, Mexico

Teotihuacan ‘the place where the gods were created’is situated some 50 km north-east of Mexico City. Built between the 1st and 7th centuries A.D., it is characterized by the vast size of its… Continue reading