Puppet Master

Glee

28 Nov 2013Season 5Episode 741 min
Blaine believes he has the best plan to win Nationals, but he doesn’t take the glee club’s criticism too well when the students accuse him of being too controlling. In New York, Kurt runs into control issues when the band disagrees over the venue of their first official gig. Sue reveals the story behind her iconic tracksuit.

Watchlist