Make it 3!

World Series trophies

The 2004 and 2007 World Series made a visit to Medford in June 2008. They are pictured above at Hormel Stadium. The next trip to Medford (whenever that might be) will have to make room for three championship trophies, following the Red Sox’s historic World Series home victory on Wednesday!

– InsideMedford.com