The 116th annual celebration featured bagpipers, decorated vehicles and community organizations, with festivities beginning at Independence Park at noon.
The 116th annual celebration featured bagpipers, decorated vehicles and community organizations, with festivities beginning at Independence Park at noon.