Newburyport: Newburyport High School football cheerleaders. Bryan Eaton/Staff Photo
100907BEAcheerleaders