Meteorologist Jeff Smith takes a look at a special nature sanctuary deep inside Central Park that the public will see for the first time in decades.