Last Night Todd Barry made an appearance on Late Show with David Letterman for a set. Some of the material is his special, Super Crazy which premieres this Saturday on Comedy Central at 11pm ET. We know this because we got the chance to check out the special a few days in advance.
Want more? Well here’s some more for ya. Watch some clips from Barry’s special Super Crazy which will also be in stores uncensored and expanded on DVD and CD, Tuesday, July 24th.