Isle of the Dead

Isle of the Dead

Strangers trapped to live against hordes of their dead person.