Orlando has been selected as the host city for the 2016 Invictus Games (Website), to take place May 8-12 at the ESPN Wide World of Sports Complex.
Orlando has been selected as the host city for the 2016 Invictus Games (Website), to take place May 8-12 at the ESPN Wide World of Sports Complex.