Nine Inch Nails to Play St. Louis, Scottrade Center, August 20

by

comment

Nine Inch Nails to play St. Louis at the Scottrade Center on August 20, according to this post on nin.com. I'll try to get confirmation from local sources tomorrow.

Muppets Tonight spoof:

-- Annie Zaleski