Vicious Snakes Rule an Island in Brazil

subImage_lancehead

Be it myth or reality,¬†Snake Island¬†in Brazil tells a riveting story of how the island achieved its infamous name. Snake Island is a rocky island sitting off the coast of Sao Paulo, Brazil. That rocky island … [Read more...]