All those wasted Will Truman years!
What else is there to say?
As if it were not enough to have Kathy Griffin playing a “Tea Party type” on the March 15 episode of “Glee,” Blaine (Darren Crisser) finally kissed Kurt (Chris Colfer).
And quite a kiss it was. And the world didn't end on March 16.
Have a look: