Current track

Title

Artist

Leicester

Liz Owoade is a worship leader, songwriter, and mentor. Based in Leicester UK, Liz Owoade is a wife, mother and a Software Engineer by profession. After over a decade serving as a worship leader, Liz is ready to share her testimony and message of God’s love through her music. “Pressing On” is the title song […]


Current track

Title

Artist