America's First Invictus Games

Prince Harry joined the First Lady and Dr. Jill Biden to officially launch the 2016 Invictus Games, which will be held in Orlando, Florida.

October 29, 2015

Top Stories

ABC News Live Presents