Peterborough observed Veterans Day on Friday, Nov. 11, the 104th anniversary of the armistice that ended World War I.
Veterans took part in a ceremony at All Saints’ Church, met on the Main Street Bridge to shoot a volley and drop flowers into the Contoocook River and then marched to the Town House for a presentation and raising of the American flag.
