30th annual Caribbean Festival

Reggae music will rock, poets will speak, steel drums will ring and colors will swirl at this celebration of the islands by the river. Expect plenty of tropical food and drink.

Where: Great Plaza at Penn's Landing at 101 S. Columbus Blvd. 19106

When: August 21, 2016 at 12:00 p.m. to 8:00 p.m.

How much: Free / pay as you go