[1] http://www.pbs.org/wgbh/nova/body/marathon-challenge.html
[1] http://www.pbs.org/wgbh/nova/body/marathon-challenge.html
As well, probably anyone healthy can slowly jog a marathon with enough time to prepare.
But not everyone can qualify for boston, or make the olympics.
I participate in these kinda of events.. I'd be interested to know where you are getting your information.
This isn't meant to suggest that 100milers are easy or dumb, just that if you imagine someone actually running 100 miles straight and think that sounds nearly impossible, it is. Most people aren't doing that. If you think a 100 miler sounds interesting, you should try it, because you can probably do it. But please prepare really well because it is going to be really hard.
So, almost anyone can finish a marathon, with motivation and preparation. I can't remember for sure, but I think the participants had about a year and were given some excellent coaches whom they met with regularly.
Ultras require substantially the same kind of training as marathons, though you'll certainly have a different fueling and pacing strategy.