darnielle
The Mountain Goats - Cadaver Sniffing Dog
John Darnielle has been writing and recording songs as the Mountain Goats since 1991. He’s released 17 studio albums, and also written two books of fiction. In …





