The Boston Red Sox celebrate after defeating the St Louis Cardinals in Game 6 of the World Series at Fenway Park on Wednesday in Boston, Massachusetts.Nov 01, 2013

FULL STORY

Photo: AFP

This photo has been viewed 218 times.

TOP top