Wizard World has kicked off its 2018 nationwide tour and St. Louis, Missouri was lucky enough to be the first…