Stories about the mummified remains of what some call a space alien, went viral over the last week, even though the 6-inch-tall artifact -- known as the Atacama Humanoid -- was actually discovered 10 years ago in Chile.
The photos emerging now, however, will amaze you. Read more
Wednesday, April 17, 2013
Film to Unveil Photos of Tiny Space Alien
Stephen Greer's documentary film Sirius will unveil pictures of a tiny space alien.