Shocked Hikers Spot Giant Aliens on Paradise Island Travel 11 January 2024 Two 10ft Aliens have been spotted by terrified hikers on a mountain top of an idyllic Brazilian island. The two…