Kings of Leon are in the process of rolling out their first album in five years, When You See Yourself. The full record arrives next month, but today they’re giving fans another taste of what’s to come with a new song called “Echoing”. Last month, the Nashville-bred band announced their…
Please click the link below to read the full article.