Florida’s Mini Alcatraz On Monkey Island Is Almost Too Wacky For Words
Somewhere in Florida, Alcatraz has been shrunk, dropped into a river, and handed over to monkeys. Along the winding waters of Homosassa, a tiny island rises just beyond the shoreline….

