New Mummified Alien Discovered In Peru
An unexpected discovery that was made this spring has been unearthed in Peru with scientists claiming to have found a mummified 3-fingered alien buried in Nazca.
A video of the body went viral on YouTube after filmmakers at Gaia joined researchers and independent scientists…
Read More...
Read More...