Christopher Llewellyn Reed Featured Specialty Festivals FFT Festival Coverage Film Reviews Spotlight Tribeca Tribeca Review: “Checkpoint Zoo” June 7, 2024