They and the Spot | Producer

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

Screen Shot 2019-08-10 at 12.21.10 AM.png