Caribana Parade, Toronto (8)
From mid July to the beginning of August, more than a million people celebrate Caribana in Toronto. This celebration of Caribbean culture culminates in a giant parade on the final weekend. The costumes and floats are a spectacular sea of colour.
Taken on July 31, 2010