jaimeville.com
Meat Puppets
Meat Puppets 9 p.m. Saturday, November 3. Blueberry Hill’s Duck Room, 6504 Delmar Boulevard, University City. By Jaime Lees Published: October 31, 2007 Long regarded as lucky metalheads with …