Tourists and local residents of Ilha do Mel, located in Paraná, a state in Southern Brazil, are baffled after recent sightings of “strange beings” in the area. According to accounts shared by island visitors, these mysterious creatures, more than 3 meters tall, were seen on a hard-to-reach hill.
Read More