South of Miami, in the town of Homestead, Florida, stands one of the strangest ...