Is THIS The Hardest Marathon Major? Running 2h43 at the New York City Marathon!