Participants wear colorful costumes in the annual West Indian Day parade on Sept. 4, 2023.
It's one of the largest cultural celebrations of the year in New York City. [ more › ]