South Florida Makes Amazon's Top 20 List For New HQ Location
CBS Miami's Ted Scouten reports on the reaction by local leaders after South Florida was selected as a finalist for a new Amazon facility.

More Videos

Stations

Watch & Listen LIVE