WOW! those are some amazing feet...technology...you gotta love it.
It may be also that these prostheses are lighter than a natural leg, allowing the athlete to achieve a higher leg speed (stride speed).
Great Thread...
How wonderful it must feel for him to have such mobility, and how promising for others who have lost theirs...