Death island of no return: When you step on it, you have less than an hour to survive (VIDEO)
The Snake Isle isn’t a figment of nightmares or horror movies; it’s an authentic location. Locally known as “Ilha de Queimada Grande”, this place, located around 30 kilometers off the Brazilian São Paulo coast, has earned its ominous nickname. From a distant view, the island seems picturesque, surrounded by lush greenery, a stunning rocky coastline, […]