By John ThomasonSanta Sangre (MPI)Release date: Jan. 25Standard list price: $21.99So Santa Sangre, one of cult director Alejandro Jodorowsky’s most controversial films, is finally released on a beautiful Region 1 DVD, ensuring all of the red paint spilling forth from the body orifices will look as vivid as it should.Jodorowsky has an intensely devoted … [Read more...]