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