Old posters bring back some of the spirit of the Armadillo World Headquarters.
Review in Culture — by Dave Nalle — on Aug 31, 2010