Central Park is an oasis for New Yorkers who need to take a break from the stresses of the busy city and enjoy the calmness of nature. But there is more to this iconic park than just nature; it turns ...