A man who escaped a religious youth institution confronts a presence that never left him.
Jesse
Editor
Director
Director of Photography
Writer