Filming Season Two Finale in New York...!

Filming Season Two Finale in New York...!

Concrete jungle where dreams are made of...

Couldn't resist. And I bet you can't resist this little spoiler that the Glee cast has been caught filming at the Lincoln Center and Times Square in New York. Check out these photos:

Entertainment Weekly and Broadway World have also confirmed the filming in New York.

What'cha guys think? Looking forward to watching New Directions in New York?

Sources: On Location Vacations, BuddyTV