Britain's Prince Harry delivers his speech at the announcement of the British armed forces team for the Invictus Games in London on August 13, 2014. More than 400 competitors from 14 nations will take part in the Invictus Games, an international sporting event for wounded, injured and sick service personnel. AFP PHOTO / JUSTIN TALLIS        (Photo credit should read JUSTIN TALLIS/AFP via Getty Images)