Peabody: Stephen Moran (23) steps on home plate while being surrounded by his Big Blue teammates after hitting a home run to lead off Swampscott's away game against Peabody on Wednesday. Photo by Matthew Viglianti/Staff Photographer Wednesday, May 6, 2009.
090506mvibaseball