Tag: Florida
Coral Castle – A stone wonderland built mysteriously by one man.

Homestead, Florida, USA. A town between Miami and Key Largo. A mysterious place close to home. A man named Edward Leedskalnin, originally from Latvia, built this entire place out of limestone coral by himself in his backyard! He worked at […]