The Lords Challenge S01E129 Genesis 4:4 Full Episode

Watch The Lord’s The Lord’s Challenge Season 1 Episode 129. It was telecast on October 13th, 2019, through the Star Utsav channel. John Daniel narrates the story of Abel and Cain’s sacrifice to God the Lord at Genesis 4:4. He also describes how to humble ourselves from our pride and confess our wrongs.