Monkey Island in Homosassa is one unique tourist destination | Taste and See Tampa Bay

Published May 24, 2019 21 Views

Rumble In the town of Homosassa, you can find an island of wild spider monkeys. No, we're not monkeying around! Monkey Island resides in the middle of the Homosassa River and is often called 'Monkey Alcatraz.'