Central Park occupies over a square mile in the heart of Manhattan in New York City. It is host to approximately 25 million visitors each year. Central Park was opened in 1859, completed in 1873 and designated a National Historic Landmark in 1963.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…