The 58th annual Port Jefferson Greek Festival wrapped up this weekend.

From Thursday, Aug. 22, through Sunday, Aug. 25, the Greek Orthodox Church of the Assumptionoffered Greek food, desserts, music, and carnival games and rides.

The festivities, held at 430 Sheep Pasture Road, also included firework shows on Friday and Saturday night.

GreaterPortJeff reporter Shannon Miller was on scene to capture the festival.

Scroll down to see photos. Click boxes 2, 3, and 4 to see them all.