The Invictus Games Foundation is the international charity that oversees the development of the Invictus Games, an international adaptive multi-sport event in which wounded, injured or sick armed services personnel and veterans participate. It celebrates the power of sport in recovery and how it can... Read more