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

Maybe aliens need a tropical vacation too. New video shows two giant human-like creatures Some people believe that a walk at the foot of a small Brazilian island is evidence that aliens are visiting Earth. According to the footage, one of the approximately 10-foot-tall beings appears to be looking out over Isla Mel, an island […]