Glee Season 5 Episode 7 “Puppet Master” Promo

5 months ago, by

November 22, 2013

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 Glee Season 5 Episode 7 “Puppet Master” airing next Thursday on FOX.