Newburyport:Brady Moses of Rowley and Carter Shelter of Byfield cast long shadows as they perform in Market Square in Newburyport Friday afternoon. Jim Vaiknoras/staff photo
130405jvasingers