‘Glee’ Cast at the World Series

-The cast of “Glee” sang the National Anthem at Game 3 of the World Series yesterday. Check it out below. They did great!