Crystal Antlers in store at Vintage Vinyl St. Louis on June 03
Too young to get into the Crystal Antlers show at the Duck Room in St. Louis? No problem... check them out at their in-store performance at Vintage Vinyl (6610 Del Mar St. Louis, MO 63130).
June 03, 2009 at 5:30PM