Amesbury: The Newburyport Youth Cheerleading team at All That Cheer and Tumble in Amesbury. Jim Vaiknoras/staff photo
131208jvacheer