October 05, 2006

Terry Gilliam at IFC Center

Photo courtesy of Bobby Miller. Martin Tsai and director Terry Gilliam at the IFC Center in New York City on Oct. 4.