Brand New Judah & The Lion!

You’ve been hearing the new JUDAH & THE LION on THE NEW 94.1 THE ZONE but have you seen the video for “Scream” yet?