2011 World Series Champion Boston Red Sox?

I think so. What do you think?

Rock over Fenway,
Rock on Boston!!
Red Sox: 2011 World Series Champions!
17 answers 17