Meow Wolf is Officially Coming to Denver with a Huge New Location | Meow Wolf
Meow Wolf Denver Map
Santa Fe, New Mexico

Aside from investing in the Denver art community directly, the addition of this Meow Wolf installation will encourage others to invest in the art scene with more verve.

The Wurms are coming alive!