No abandoned site in Florida has had more rumors surrounding it than the legendary “UFO House.” Located in Homestead, Florida, the saucer-shaped building has been said to be owned by a mob boss, a nudist colony seeking isolation, and just about anything else you think of. All we do know, is that actual information on this place […]
