Not of This World - 4GamesList

A lone being that resembles a human that feeds on people.