It was on tuesday night at 9:30 (central time sluts) on Comedy Central. It is currently the funniest show on Comedy Central which is not saying much these days but still it's fucking Stella. If you re not familiar with Stella, they are a three person comedy "troupe" none of which hold the name Stella. The toupe is made of David Wain, Michael Showalter, and Michael Ian Black(of I Love the ___'s and Sierra Mist commercials). The group was mainly responsible for 2001's hilarious "Wet Hot American Summer" which you should all go rent before next Tuesday.
"Black guys love me" - Lindsay Lohan