Alien Caught On Film In Brazil Rainforest (Video)

Two unnamed British tourists allegedly accidentally filmed an alien standing next to a tree in the Amazon jungle. Though it could

Read more