31.

89 6 2
                                    

Cain is a(n) ___.

a. Angel
b. Demon
c. Vampire
d. Werewolf

Supernatural TriviaWhere stories live. Discover now