@Cue3 and @gafftaper found this... place... right near the convention center near the Arch. In their words, "It's the best worst thing ever". @Cue3 did a detailed writeup of our visit on his blog.
So without further delay, Ladies and Gentlemen, let me present to you,
The Most F'ed Up Thing I've Ever Seen on Any USITT Trip.
The Most F'ed Up Thing I've Ever Seen on Any USITT Trip.