Alien Image

May 27, 2004

While photographing some state police on horseback in Chile, civil engineer Germán Pereira caught what could be a small alien creature trailing behind them. Visit this translated website(1) for further details and images.