User:Heartsstars/Russell and the Wolf Choir

Russell and the Wolf Choir is an English indie rock band formed in 2008. Russell and the Wolf Choir released their first EP, The Ivy Leaf Agreement, on October 1, 2014 on Hearts & Stars Records.