Animal Film Fest
Del Mar Theater 1124 Pacific Ave. , Santa Cruz , CA, United StatesThe title says a lot, doesn't it? Two hours of films about animals presented in downtown Santa Cruz. Come to the Del Mar Theater and see highlights from the same festival in New York.