Hikers capture bizarre footage of ‘10ft tall aliens’ watching over hilltop
The strange figures were spotted on an island in Brazil, with people immediately speculating that they were aliens
Featured Image Credit: Jam PressTopics: Aliens, News, World News, UFO, Weird, Twitter