boyslife.org
6 extreme races that push competitors to their limits
These 6 extreme races test human endurance, strength, courage and skill.