New Mayan ruins were recently excavated from the Guatemalan Peten Jungle and the city of El Mirador. The glyphs on the new panels seem to portray quite clearly a spaceship and two astronauts next to it dressed in technological looking garb. Many of the scholars of the Mayans have believed for years that the [...]
