Statue of Christopher Columbus (Central Park)

Statue in Central Park, Manhattan, New York, U.S. From Wikipedia, the free encyclopedia

Statue of Christopher Columbus (Central Park)map