Article

New York PostNew York Post on 2024-01-11 07:00

10-foot-tall 'strange beings' seen traversing Brazilian island as alien rumors swirl

Hair-raising video shows two giant, humanlike alien creatures strolling along the foothills of Ilha do Me, a small Brazilian island.

Related news