dailyoddsandends.wordpress.com
Ancient Aliens? Mysteries of the Salamanca Cathedral Astronaut Carving Revealed…..
The Salamanca Astronaut sits on the façade on the entrance to the New Cathedral, Salamanca, Spain. (Marshall Henrie/Wikimedia Commons) In Beyond Science, Epoch Times explores research and accounts …