Lady Liberty, a 26-foot tall animatronic Statue of

Lady Liberty, a 26-foot tall animatronic Statue of Liberty puppet, is operated onstage at Radio City on Feb. 18, 2014. (Credit: Charles Eckert)

Comments