Giants fans celebrate victory on Opening Day

Tuesday was the home opener for the San Francisco Giants and fans not only enjoyed a victory, but saw a superhero throw out the first pitch.
Tuesday, April 08, 2014