By Alex Young on October 19th, 2010 in News, Watch
Mr. Zooey Deschanel stepped away from the studio earlier today to perform the national anthem at Game Three of the National League Championship Series. I would make a joke about the Mariners not being in the Playoffs, but then again, I’m a Mets fan. So, go Giants!
Update: And Mrs. Gibbard also made an appearance, performing “God Bless America” during the seventh-inning stretch.