miami florida

Miami’s Lincoln Road

Did you know Lincoln Road Mall in Miami's trendy South Beach neighborhood is one of the most expensive places to shop in North America? But it wasn't always that way. At the dawn of the last century, the thoroughfare was nothing but thick mangroves...