Lucha Movie Club presents “Santo vs Dr.Death”
Republic of Lucha 1020 Mission St "H", South Pasadena, CA, United States"SANTO VS DOCTOR DEATH" (1973) IN SPANISH WITH ENGLISH SUBTITLES Tickets: $15 LUCHA CLUB members receive $3 off every ticket purchase. Doors: 7:15pm Show: 8pm Location: 1020 Mission St. “H” South Pasadena, CA 91030