LONDON, ENGLAND - SEPTEMBER 10:  Prince Charles, Prince of Wales and Prince Harry attend the opening ceremony for the Invictus Games at Queen Elizabeth Olympic Park on September 10, 2014 in London, England.  (Photo by Karwai Tang/WireImage)