Dolphins owner Stephen Ross doubles down on West Palm Beach

Billionaire real estate developer Stephen Ross has set his sights on West Palm Beach in Florida.

Natalie Wong explains why this is his most ambitious bet yet https://trib.al/wGTBGP8

The Pulse of Washington D.C.

© 21st Century RTVX News