Mario Lopez
Being the fit guy he is, you'd expect a stellar time from Mario, but his Boston Marathon, 2003, finish was 5 hours, 41 minutes, 41 seconds. He says he was staying behind to run with the girl he was dating. Sure, we believe that.


Many stars have crossed the finish line -- could you beat their best times?

