Aliens from Planet Zeeba were spotted walking in the brazilian jungle.
also reports from argentina indicate some visitors from other planets.
There were a lot of reports of aliens spotted in the jungles of Brazil. Several of the aliens were caught on camera by two British tourists visiting the Mamaus region of the Amazon.
Standing just a few meters from a mesmerizing flashing light, were several children of the Amazon. Real aliens.