Video Of “10-Foot-Tall” Human-Like Creatures In Brazil Shocks Internet
A video showing two human-like creatures on top of a hill at an island in Brazil is graining traction on social media. It has sparked buzz about aliens visiting on Earth. According to a New York Post report, the beings were 10-foot-tall and were spotted at Ilha do Mel, an island more than three kilometres …