

“You're Your Own Worst Critic”
When an artist's work is destroyed, she struggles to come to terms with her perceptions of herself as a painter.
Directed by Andrew Delly, Daniel Delly, Debbie Larson
User score
0 votes
Released
May 7, 2025
12m
Budget → Revenue
$2.0K → —