Statue of Liberty-90, New York