Jessie and Kayla discuss Fox's Lucifer, where the devil runs a nightclub in Los Angeles, just like it says in the Bible?
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More