View Meat Puppets on Jan 1, 1981EditFollowShare45 years agoThu, Jan 1, 1981at Industrial DancePhoenix, AZMeat PuppetsEditFollowShare