SStaten Island Read More NYC Marathon 2026 weather: What runners can expect SundayOctober 31, 2026 Runners near the finish line for the TCS New York City Marathon in New York, NY. The course…