Thousands celebrate Caribbean culture at annual Grand Parade
From the sounds of Soca music to the vibrant masqueraders, the streets along Toronto’s waterfront came alive with one of the biggest celebrations of Caribbean culture and independence on Saturday