Steve Lukather and The Players Club / Mascot Label Group present ‘Serpent Soul‘, the second track featured on Luke’s upcoming new studio album ‘I Found The Sun Again‘.  The video presents the photos and video content captured in the recording studio by Mini Carlsson when the album was tracked. In reference to ‘Serpent Soul‘, Luke offers, “You can fucking figure out who the song […]