The Meat Puppets formed in Phoenix back in 1980 and, with the exception of two short breaks, they have been playing music together under the moniker for four decades. Despite this long trodden path, the Meat Puppets haven’t lost their ability to crank out fresh tunes for fans, both new and old, rather than relying on old standbys to keep the crowds coming…
Continue reading...