"Glee" Cast Film Finale In Times Square





The cast of "Glee" was spotted filming the finale episode in Times Square in New York City.

Lea Michele, Dianna Agron, Jenna Ushkowitz, & Heather Morris wore colorful outfits as they filmed scenes.