From Iraq War vets turned triathletes to teenage sprinters battling cerebral palsy, this year's Paralympics will showcase the sporting talent and courage of more than 4,000 athletes.