Oberlin Village holds community festival

General

(News and Observer)