Talons – New Topographics (Album Stream)
Hailing from Hereford, England the six-piece post-rock group known as Talons have unveiled their latest album "New Topographics". As members of one of my personal favorite record labels, Big Scary Monsters, hom...