Hikers capture bizarre footage of ‘10ft tall aliens’ watching over hilltop
Home>News>World News

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

google discoverFollow us on Google Discover
Featured Image Credit: Jam Press

Topics: Aliens, News, World News, UFO, Weird, Twitter

Choose your content: