Meow Wolf’s The House of Eternal Return is an immersive art installation in Santa Fe. Our review gives a lot more detail.