Demon Island on AllMovie

Demon Island (1981)