Coral Castle is known more for the legends that surround its construction and it is often attributed to influence from extra terrestrials. Located in Miami Florida, it is a privately owned area that is available for viewing for the public as a roadside attraction.
Read More