Chris Daughtry To Sing the National Anthem World Series Game 7!
In an incredible turn around, the St. Louis Cardinals took game Six of the World Series Thursday night. The Texas Rangers almost had it wrapped up, but it wasn’t meant to be.
That means there is going to be a game seven Friday night and singing the national anthem will be…Chris Daughtry!
Game 7 will be at St. Louis, beginning at 7:30 PM EDT on FOX.