I’ve recently heard a lot of buzz about a new band, but I hear buzz about a lot of bands. One of the reasons I ignored the buzz on this particular band was because of their name, Trampled by Turtles. It’s a name that screams shitty indie band. This couldn’t be further from the truth.
