The 68th annual National Puerto Rican Day Parade brought vibrant energy to Manhattan’s Fifth Avenue on Sunday.

Thousands gathered to celebrate Puerto Rican heritage in what organisers call the largest cultural festival in the U.S.

Revellers filled the streets with music, dance, and pride, waving flags and wearing red, white, and blue.

Bomba beats echoed through the city as crowds smiled under sunny skies.