Hands down BEST.GLEE.MASHUP.PERFORMANCE.EVER!!! If you think I’m exaggerating, clearly you’re not a musical loving homo. This was the gayest thing I’ve ever seen on the show… and that’s saying a lot. Adding even more gay mojo was a cameo by RuPaul’s Drag Race Season 2 & 3 contestant Shangela.

FOX hyped Glee’s Thanksgiving episode for New Directions’ sectionals performance of “Gangnam” style and the return of Dianna Agron (Quinn). While all entertaining in their own right, the episode was all about Blaine and Rachel’s orphans Thanksgiving dinner in Bushwick, Brooklyn with Brody and Sarah Jessica Parker’s Isabelle Wright. PS. I actually missed Quinn. That bitch slap between Santana and her was EPIC.

The second SJP stepped out of the subway saying “Oooh, she’s been a bitch tonight,” I literally SQUEALED. No lie. I had no idea the show was going to cover Scissor Sisters’ summer jam “Let’s Have A Kiki“. As if that wasn’t awesome enough, halfway through the song, Rachel belts out “Turkey Lurkey Time” from the 1968 Broadway musical, Promises, Promises. At this point, I was practically jizzing all over the place. I was in heaven. I rewound the performance a couple of times, and by a couple I mean numerous.

Check out the mashup performance below. I also embedded a performance of “Turkey Lurkey Time” from the Tony Awards show. You simply have to watch it. The woman in the center with the short hair is frickin’ amazing. Girlfriend gives it her all and then some.

watch the videos after the jump