Four films by leading Spanish, French and Russian directors
Robert Tanitch reviews the latest DVDs EMBRACE THE SERPENT (Peccadillo), the Academy award nominee for best foreign language film and directed by Ciro Guerra, is a spiritual journey to the heart of th ...