Zen Garcia explains Gen. 4:1, that Cain’s father was not Adam.

 

The Cain-Satanic Seedline Explained