Island of Death Video Cover

Island of Death (Ta Paidia tou Diabolou, Greece, 1975) AKA Island of Perversion, Devils in Mykonos, directed by Nico Mastorakis.