Meat Puppets Phoenix, AZ's Meat Puppets have released a new song titled "Down" from their upcoming album, Rat Farm. It's due out April 16, 2013.



Bands in this story