October 21, 2011

Alien’ filmed in Brazalian rainforest: Is creature pictured in Amazon from outer-space?