An inspirational Venezuelan man and former Chicago Marathoner has become the last finisher of this year's Boston Marathon, crossing the finish line about 20 hours after he started.
Maickel Melamed finished at about 5 a.m. Tuesday, after battling torrential downpours and thunderstorms for the last few miles.
The 39-year-old Melamed has a form of muscular dystrophy that severely impairs his mobility.
He was accompanied along the race by volunteers and was met at the finish line by dozens of cheering friends and supporters.
Melamed has participated in marathons in Chicago, New York, Berlin and Tokyo, but he says Boston is special because it's where his parents brought him as a child for treatment.
Melamed ran the Chicago Marathon in 2013, finishing in a time of 16 hours and 46 minutes.