Fox has confirmed that cast members from its new hit musical comedy "Glee" will sing the national anthem during Game 3 of the World Series, currently scheduled for Oct. 31.

fanlingo:

That’s baseball right?  I want to make sure I catch this!

Kylebaseball, glee