An 88-year-old man from Japan shows perseverance pays off.

Sadao Ito was the last person to finish the Honolulu Marathon.

He crossed the finish line at around 10 p.m.

It took him 17 hours, 50 minutes, and 52 seconds to complete the 26.2 mile run.

The Honolulu Marathon is one of the few races that don’t have a time limit for runners.