Thousands crowded the downtown route Saturday to watch and dance along with performers in the 59th annual parade honouring diverse Caribbean cultures.

Masqueraders unveiled colourful, elaborate, hand-crafted costumes before a panel of judges in Liberty Village on Thursday night, ahead of Saturday’s Grand Parade.

Thousands crowded the downtown route Saturday to watch and dance along with performers in the 59th annual parade honouring diverse Caribbean cultures.