10-foot-tall ‘strange beings’ seen traversing Brazilian island as alien rumors swirl
Maybe even aliens need a tropical vacation. New video shows two giant, humanlike creatures strolling along the foothills of a small Brazilian island in what some believe is proof aliens are visiting Earth. One of the 10-foot tall beings appears to take in the sights of Ilha do Mel, an island two miles off the coast … Read more