Millions of people took over Toronto&#39;s Lake Shore Boulevard for the 51st annual Caribbean Carnival parade. Masqueraders donned elaborate and colourful costumes as tourists and spectators lined the street to catch a glimpse. 
{}