Central Park is a public park at the center of Manhattan in New York City. The park initially opened in 1857, on 778 acres of city-owned land. And This is a most beautiful picture during the spring time. [Source]

0 comments: