An inspirational Venezuelan man 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 which 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 previously participated in marathons in Chicago, New York, Berlin and Tokyo, but said Boston is special because it's the city where his parents brought him as a child for treatment.

More From WBSM-AM/AM 1420