South Florida Makes Amazon’s Top 20 List For New HQ Location

CBS Miami’s Amber Diaz reports on the South Florida being selected as a finalist for a new Amazon headquarters.