At the center of one of the busiest cities on Earth lies an unexpected oasis. From above, Central Park unfolds like a vast green island, surrounded on all sides by the towering skyline of New York ...