Experimental filmmaker Velasco Broca catapults an ophthalmologist into a hellish purgatory populated by grotesque creatures and devils.
Release Date: October 10, 2022