Despite living within walking distance of the Edison Field (home of the Anaheim Angels), I have to admit — I’m not much of a big baseball fan. Blasphemy, I know. I am however, a big fan of of Fox’s Glee. To satiate the appetite of many a Gleek having to wait until Nov. 11 for the next episode, the Glee cast performed the national anthem for last night’s World Series baseball game. Harry Shum, Ningin Glee cast member favorite wasn’t present last night but Jenna Ushkowitz held it down for our nation in song. Altogether, they proved to America that they can indeed, sing live.