Newburyport; Pat Finnegan of Newburyport workouts at Planet Fitness in Newburyport. JIm Vaiknoras/Staff photo
100108JVAfitness