Power Rangers Live is coming to Peabody Opera House in St. Louis next year.
Power Rangers Live is coming to Peabody Opera House in St. Louis next year. Chris Pizzello AP
Power Rangers Live is coming to Peabody Opera House in St. Louis next year. Chris Pizzello AP

The Power Rangers are coming to St. Louis next year

October 10, 2017 12:49 PM