New York City Mayor Bill de Blasio waves flags as he marches in the West Indian American Day Parade 2018.
The Caribbean celebration swept through Crown Heights to the sound of steel drums and reggae.
The event coincided with the long Labor Day weekend.