Boston - An inspirational Venezuelan man has become the last finisher of the Boston Marathon, crossing about 20 hours after he started.
Maickel Melamed finished at about 05:00 on Tuesday, after enduring torrential downpours and thunderstorms for the last few kilometres.
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 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.