The Ophidia-Isle Ilha da Queimada Grande is a mysterious island off the coast of Brazil in the Atlantic Ocean. No one dares to visit the island that is administered as part of […] Koushik Das December 29, 2018 Leave a Comment