There’s a place in South Florida that still makes people scratch their heads. It’s called Coral Castle, and a man named ...