Sneak Peek Photos! Glee Takes on New York City in the Season 2 Finale
Can you believe that Glee’s Season 2 finale is less than a week away? New Directions heads to Nationals in New York City, and we’ve got some inside scoop on which songs you can expect to hear throughout the night. Plus, is it just us, or are both Finn/Rachel and Sam/Quinn looking pretty cozy on those park benches?