Featured Album: Jagular – Tut Tut Nashville-based 3 person band Jagular – comprised of Justin DeRosa, Thomas Doeve, and Chase Gregory, all of whom play multiple instruments – are as varied as they are enthralling. Their debut project, Tut Tut,…
Tag