Page 1 of 1
Viva la Muerte (1971) aka Long Live Death