Statue of Liberty-24, New York