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.

This video was featured in the following story:

comments powered by Disqus

Latest videos

More videos