JIM VAIKNORAS/Staff photo Penguins from Troop 13976 ride a float during the Annual Merrimac Santa Parade.
161203JVAparadeAmesbury parade santa