Videos: Head North perform "Stranger Sounds" at Live! from The Rock Room
Just released is the first song from Head North's session at Live! from The Rock Room. The Buffalo, NY-based indie rock act performs a stripped down, acoustic version of the track "Stranger Sounds" off of their most recent full-length, The Last Living Man Alive Ever In The History Of The World.