Music Review: Glee Cast: “Blame It on the Alcohol” February 22, 2011 Music, Reviews music 2 This week’s Glee episode featured an unexpected duet between Lea Michele and Darren Criss. Read More »