Cherreads

Chapter 113 - Chapter 113

Where is Snake Island?

Off-limits and full of venomous pit vipers, its nickname is frighteningly apt. Off the shore of Brazil, almost 93 miles away from São Paulo downtown, is Ilha de Queimada Grande.

More Chapters