Gloucester's Meghan Keenan connects on a pitch thrown by Swampscott's Stephanie Collins at Burnham Field yesterday. Photo by Kate Glass/Gloucester Daily Times
110511KGLSOFTBALL