Science and religion collide in a bleak near-future Los Angeles.
Director: Lisa Stoll
Writer: Lisa Stoll