newburyport: Newburyport's Ryan O'Connor spots Kyle LeBlanc down field before tossing him a touchdown pass in the 2nd quarter Friday night game against Ipswich. Jim Vaiknoras/ Staff photo
090925jvafootball
Log In: