Button: Close
Logo: VladTV NEWSLETTER

Was a Tiny Space Alien Discovered in Chile?

Apr 17, 2013 | 4:00 PM    Written By: John S
Icon: Views45,429   Icon: Comments

Pics of the mummified remains of what many believe is a space alien have recently gone viral, even though the 6-inch-tall artifact - known as the Atacama Humanoid - was discovered 10 years ago in Chile.

The tiny creature will be featured in an upcoming UFO documentary titled "Sirius"; produced by Dr. Steven Greer, a former ER doctor, who has been active in a movement to get the U.S. government to reveal alleged covered up information about aliens visiting Earth.

Look at the photos of the Atacama Humanoid and decide for yourself -- is that an extraterrestrial?

Source: huffingtonpost.com

Comments will only be displayed from verified emails. Racist comments will get you banned.