CENTRAL PARK, NY – It’s no secret that New York City can be the most magical place on Earth during the winter season. Areas such as Central Park become a picturesque scene as snow falls in the big ...