Living Large On Miami Beach: A Modern Architectural Masterpiece In Natural Surroundings

South Florida has its share of spectacular homes but in Miami Beach, there’s an estate so over the top, it was showcased in the new Netflix show, “World’s Most Extraordinary Homes.”