Giants National Anthem | NBC Bay Area

Giants National Anthem

The cast of Green Day's American Idiot took some time away from San Francisco's Orpheum Theatre to sing the National Anthem at a Giants game.

    processing...

    NEWSLETTERS