Friday, May 13, 2011 May 13, 2011 Vince Kadlubek, Caity Kennedy and Nicholas Chiarella of Meow Wolf on their new installation, The Due Return, at the CCA in Santa Fe. Rob DeWalt Speaking of the Arts