Why is Coral Castle Still one of the worlds Greatest mysteries ?
In the quiet town of Homestead, Florida, stands one of the world’s most baffling monuments- Coral Castle. Built by a single man, Edward Leedskalnin, this mysterious structure has puzzled engineers,scientists,…