Live @ WKDU: Luther

Tuesday, April 26, 2011 - 9:15pm

Luther is coming in to sesh the shit out of the WKDU live room for the Noodle Dudes one year anniversary. If none of that means anything to you, then you should probably get real.