Listen to Songs from Glee Season 5 Episode 7 “Puppet Master”!

5 months ago, by

November 25, 2013

You can check out songs for episode 7 of Glee‘s season 5, “Puppet Master” – including “The Fox (What Does the Fox Say?)” (yeah, you knew it was coming…) – right here, below: