Thousands take part in Miami Marathon

The winner, Samuel Malakwen, ran 26.2 miles in 2 hours and 19 minutes