Caribbean Carnival parade

Thousands were on hand to watch as the parade heats up Toronto

by