Meow Wolf Denver, which opens its 90,000-square-foot new building on Sept. 17, may quickly become one of the city’s top-selling attractions and tourist magnets, if past installations in Santa Fe and Las Vegas are any guide. With a projected million-plus visitors annually, according to the company, Meow Wolf’s Denver facility […]