World Series Trophies coming to McCoy April 25
The Boston Red Sox World Series trophies will be at McCoy Stadium on April 25 as the PawSox take on the Rochester Red Wings. Fans will have the opportunity to have their picture taken with all three Red Sox World Series Trophies from 2004, 2007 and 2013.