Giants fans maintain team spirit thr

Giants fans maintain team spirit through rain
ABC News (OLD)

Rain threw a wrench into the Giants playoff game in St. Louis but the weather didn't dampen the spirits of fans.

View Comments