Giants National Anthem | NBC Bay Area

Giants National Anthem

    processing...

    NEWSLETTERS

    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.