Running a marathon once in a lifetime is hard enough. Imagine running nearly two of them for several days in a row.
New Hampshire high school senior Brandon Richardson has been logging about 50 miles a day to raise money for a 6-year-old boy with cerebral palsy.
James Snowden "is severely mentally and physically handicapped due to lack of oxygen to his brain at birth," Richardson wrote on his GoFundMe page. "Taking care of James is a huge responsibility, but one that James' family has accepted graciously. This family deserves help."
Richardson began his endurance feat -- 215 miles from the Canadian border to the Massachusetts state line -- Nov. 15 and was scheduled to finish Monday night. He wrote on his "Border to Border Run For James" Facebook page that he "only" had 40 miles left to do on Monday.
According to NewHampshire.com, Richardson, 17, took on the long-distance challenge as his senior project at Merrimack Valley High School. He was put in touch with the Snowden family through a friend of his dad.
“Just that someone would think to come along and help us like that is incredible,” Jimmy Snowden, the little boy's father, told WMUR in the segment above.
As of Monday afternoon, Richardson had raised about $5,000 of his $10,000 goal on GoFundMe for medical equipment for James.
Those who would like to donate can visit Richardson's GoFundMe page.
UPDATE: Nov. 19 -- A sore and exhausted Richardson emailed The Huffington Post early Tuesday to say he finished the run at 9:30 p.m. Monday, completing 225 total miles. "My knees are most definitely the worst but I also have inhumanly large blisters that bled a bit by the end of the day," he wrote. The best news of all: He passed his goal of raising $10,000 through cash donations.