Satan's Little Helper Jeff Lieberman, 2004, October 23, 2021 PhilaMOCA, Philadelphia, PA First posted on Letterboxd