Meow Wolf opened its first permanent installation in 2016 in Santa Fe. Known as the “House of Eternal Return,” it instantly became a nation-wide sensation due to its interactive and unexpected exhibits. What makes Meow Wolf so different than a typical art installation is that it’s not something you …