Cain

A demon.

2