More than 18,000 runners from around the world will take part in Miami Marathon this weekend
Harry Cicma reports each year, the event raises over $2 million for local charities and brings in over $16 million to the City of Miami as a result of tourism.