Glee Psychotic Episode 309 Recap: What A Long Strange Christmas Special It’s Been

Have yourself a Very Trippy Christmas, ’cause these kids sure did!