Just stumbled across the following Moz concert from 1997 which is just funny because of the name. It took place at the Tupperware Center Theater in Kissimmee, Florida. Which concert venue or city did you find strange and why. And why do you think Moz chose it? Did he pick it randomly or was there a specific reason behind it?