Lea Michele is spotted wearing a bright sweater on the set of Glee in New York's Times Square yesterday (April 25). Yes, you read that correctly: Glee is in the Big Apple! The cast and crew will be in town for the next few days filming the Season 2 finale of the Glee club at Nationals.
Lea is definitely excited about filming in New York. She tweeted: "Now it's time to get movin because my dream of shooting Glee in NYC is finally coming true! Hope u r ready NYC...Miss Rachel Berry is here!!"
Caught on Set asks: Will the Glee club break through and win Nationals in New York?

