San Lucas Prison

A Costa Rican prison island plays host to something supernatural.