Alien found in Chile?


This little guy is only 6 inches tall. It was found in Chile, and it seems to have a cousin. More information will be released this week on Ripley's believe it or not, as well as a DNA test performed on this creature to see if it is just a tiny human.

Previous
Next Post »