Last night nearly 500 people packed into Concordia University’s H-110 Auditorium to see HUICHOLES: THE LAST PEYOTE GUARDIANS, and it was one of the most memorable screenings we’ve had in eleven years.
Cinema Politica is thrilled to announce these recent additions to our popular Divine Interventions sidebar, all of which are now available throughout the Cinema Politica Network.