Rat Farm by Meat Puppets will be released on April 16, 2013.
Rat Farm by Meat Puppets will be released on April 16, 2013.
1. Rat Farm
2. One More Drop
3. Down
4. Leave Your Head Alone
5. Again
6. You Don't Know
7. Waiting
8. Time and Money
9. Sometimes Blue
10. Original One
11. River Rose
12. Sweet