Coral Castle, Florida

Situated in Florida, the southern most city of the United States of America, is an architectural marvel that was built single handedly by one person. View full post on Travel Destinantions