World Series Trophy at Needham Town Hall 4/17/14 - HometownWeekly