Ghost Hunters International - Season 2 Episode 12 - San Lucas Prison

San Lucas Prison
Sign up for Peacock to watch this episode.

San Lucas Prison

The team visits an island where some of Costa Rica's worst criminals were once imprisoned.