The brand-new “Infinity Climber,” a 21,000-pound, 64-platform suspended climbing play room at Liberty Science Center in Jersey City was revealed on Saturday, November 22. The Infinity Climber is a new exhibition at the gallery. Made [More]