Per Webster's Dictionary, Invictus means "Unconquered, unsubdued, invincible". Prince Harry knew what he was doing when he established the Invictus Games in 2014 following a visit to the 2013 Warrior ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results