An upcoming documentary promises to show an 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
Read More »Copyright © 2007 - 2013 - Pakalert Press. All rights reserved