Glee Spoiler Alert: Rachel Takes Wicked Turn

Glee is going green.

In case you missed the photos and tweets burning up the web today, the Fox phenom is shooting scenes on location in New York this week for the Nationals-themed season finale. Among the iconic stops: Times Square, Lincoln Center and, TVLine can confirm exclusively …READ MORE