Francis Leroi

Demon Is on the Island

Demon Is on the Island

a doctor arrives on an island to be confronted with mystery and a disturbing colleague,doctor Marshall. Domestic appliances go crazy and people are disfigured,maimed,burned ,you name it. Great new widescreen TV print and cover art.

Read more...