Just south of Miami stands one of Florida's strangest wonders — the Coral Castle. It was built by one man: Edward Leedskalnin, ...



Video by: Travel- Explore stories -America

Florida State Tribune 1200 630