Sarah Hazlegrove Movies

  • 1983
    Demon Is on the Island

    Demon Is on the Island

    Demon Is on the Island

    5.21983HD

    An epidemic of appliance madness unrelated to discount sales strikes an island off the coast of France: the islanders are being murderously attacked...

    Demon Is on the Island