2016 Invictus Games will be held in Orlando, Florida

Prince Harry recently announced that the USA had taken up the challenge of hosting the next Invictus Games. The 2016 Games will be held in Orlando, Florida at the ESPN Wide World of Sports Complex from 8 to 12 May 2016. The Invictus Games are an international Paralympic-style multi-sport event in which wounded, injured or sick armed services personnel and …