Not of This World - 4GamesList
A lone being that resembles a human that feeds on people.