Prince Harry announces host city for next Invictus Games in 2016
Prince Harry announces that Orlando, Florida, is the host city for the next Invictus Games in 2016. The Games, which will be held from 8-12 May 2016 will be held at the EPSN Wide World of Sports Complex.