Gerda Steyn does SA proud at #NYMarathon with massive personal best