Season's Greetings, Gleeks!
Is it Christmas card season already? The cast of Glee is spreading some Christmas cheer with this way cute Christmas card! In order to promote the Glee Christmas soundtrack, cast members donned ugly holiday sweaters and took this portrait.
This reminds us of our own embarrassing family holiday photos. The album hits stores November 16th, and the Christmas episode airs December 7th on FOX. Can't wait!