Steve Croswell, aka. "The Guy Who Is Only Confident When Speaking through a Paper Towel Roll" is a Late Night with Conan O'Brien character who debuted on January 3rd, 2001 in the sketch New Characters for 2001.
Steve Croswell, aka. "The Guy Who Is Only Confident When Speaking through a Paper Towel Roll" is a Late Night with Conan O'Brien character who debuted on January 3rd, 2001 in the sketch New Characters for 2001.