That's what I was thinking! It's been years since St. Louis got a NIN show (2013 Tension) and even longer since they played at the Fox Theater (1994/1995 maybe?).
They could always play at Stifel Theater or maybe even the new St. Louis Music Park they've been working on?