Newburyport: Newburyport High baseball captain Ryan O'Connor throws the ball on the first day of practice and first full day of spring as snow accumulated on the Lower Field yesterday afternoon. Bryan Eaton/Staff Photo
110321BEAthinkspring