New Kings Of Leon You’ve been hearing the new KINGS OF LEON track “Echoing” on The New 94.1 The Zone but have you seen the video yet?