Giants celebrate NL championship
Rain poured on the St. Louis Cardinals' parade as the San Francisco Giants celebrated their 9-0 victory in Game 7 of the NLCS.
Rain poured on the St. Louis Cardinals' parade as the San Francisco Giants celebrated their 9-0 victory in Game 7 of the NLCS.