Subscribe
After completing his 43rd New York City Marathon, James Thomas reportedly shared that it would be his last. His emotional farewell celebrates decades of dedication and reminds us that every finish deserves applause.
Something went wrong. Please refresh the page and/or try again.