O'Hara will perform "God Bless America" during the Seventh Inning Stretch of Game Six of the World Series at Yankee Stadium Nov. 4. The New York Yankees and Philadelphia Phillies battle it out for the World Series title in what could be the final game, if those "Damn Yankees" officially cinch the deal.
The World Series airs on FOX television this evening beginning at 7:30 PM.