Back to UFOs Videos
Alien in Brazil Rainforest?
Credit: Mike Cohen/All News Web
The image comes from a video obtained by noted paranormal writer Michael Cohen and is claimed to have been filmed by two British tourists visiting the Mamaus region of the Amazon.
Solar & Geomagnetic