The Glee season 2 finale is all about New Directions competing at Nationals in New York. Will they win? That depends on your definition of "winning." If its the dictionary definition, then no. If its the Charlie Sheen definition, then yes.The Glee finale kicks off in New York where the kids have neon signs in their eyes. Theyre also disturbingly optimistic about their chances of winning Nationals despite the fact that they havent even written their original songs yet.
Read more »