Video Licks: Watch This Totally Relatable Teaser for The Award-Winning Dramedy Series “Critically Ashamed” Premiering 11.12 in NYC
Critically Ashamed is a serial dramedy that follows two struggling New York inhabitants through their aspiring journey within the NY comedy environment. Delia (Franca Paschen), is a comedian and German…