Thousands of revelers filled the streets of Baltimore on Saturday for the Caribbean parade, one of the signature events of the 44th annual Baltimore Washington One Carnival. The festival, running Friday through Sunday in Druid Hill Park, celebrates Caribbean culture with music, dance, food and colorful costumes.

Here are some of our favorite photos from the vibrant celebration and parade.

Tarenzo, a stilt dancer, performs during the Parade of Bands. (Jessica Gallagher/The Banner)
People dance in the Parade of Bands. (Jessica Gallagher/The Banner)
A man dances during the Parade of Bands. (Jessica Gallagher/The Banner)
Revelers dance through the Parade of Bands. (Jessica Gallagher/The Banner)
Costumed performers make their way through Baltimore. (Jessica Gallagher/The Banner)
Participants celebrate Caribbean culture as they march in the Parade of Bands. (Jessica Gallagher/The Banner)