Six Inch Tall Alien Found.
WEB4U
Published
04/09/2013
An upcoming documentary promises to show this alleged, tiny "alien" being that was found a few years ago in Chile's Atacama Desert. And when we say tiny, we're talking six inches from head to ET toe.
0 Comments