Tag: Puppet Master

New Music

Glee: ‘Puppet Master’ (Episode 95)

"Puppet Master" was the title of Glee's new episode that aired last week on Thanksgiving (November 28). 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…

%d bloggers like this: