Demon Skin

Demon Skin Review

Demon Skin. Does this mean the game is about the skin of a demon, or is