the spirit of America in Battery Park, New York