A dressed-up reveler is seen during the 2018 Peeks Toronto Caribbean Carnival Grand Parade in Toronto, Canada, on Aug. 4, 2018. Kicking off on Saturday, the annual event featured masquerade bands with some 10,000 masqueraders decked out in spectacular costumes to attract hundreds of thousands of spectators. (Xinhua/Zou Zheng)