Christmas is coming a few weeks early in the form of a special sneak peek at the recently rumored and now confirmed holiday episode of GLEE, currently filming on location in Los Angeles, with a musical preview leaked via social media. (more...)