The San Francisco Giants celebrate after defeating the St Louis Cardinals to advance to the World Series after Game 7 in their MLB NLCS playoff series in San Francisco, California, on Monday.Oct 24, 2012

FULL STORY

Photo: Reuters

This photo has been viewed 216 times.

TOP top