Potential Alien Body Unearthed In Nazca, Peru. A Species Unlike Anything Found In The Fossil Record?

The story we recently published about the recent mummy found in Peru, and yes, an actual body was found....We are reposting this to notify you that we will be going live in a couple of hours to share our updates on the story and the information we've been receiving, so stay tuned!... (Continue reading...)