Meow Wolf, Santa Fe
Santa Fe, New Mexico

Meow Wolf officials are already planning their long-term presence [in Denver] — and not simply because they signed a 20-year, $60 million lease.

The Wurms are coming alive!