Hear Meat Puppets Rage in New York on this Day in 1995

pastemagazine.com -