• 17 years ago
The Clewiston Inn is located near the Florida Everglades. There have been many sightings of ghosts and other paranormal activity. The video from WINK TV news in Fort Myers details some of those hauntings.

Category

🏖
Travel

Recommended