They and the Spot | Producer

An art film by Kayla Delacerda that explores a strange intersection of tainted love, art and creative despair.