Search result for Treasure Island
FLORIDA MAN ARRESTED FOR CAMPING AT DISNEY’S DISCOVERY LAND
A man from Florida was arrested by the police for apparently staying at Disney’s Discovery Land, an island situated inside Walt Disney World.
Authorities from the Walt Disney World contacted the police stating that a man is trying to quarantine himself citing the island as trop...