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.