“Invictus” is the latin word for “unconquered,” and It’s the perfect name for a sports event for injured veterans. More than 400 athletes from 13 countries will be going for gold at the first edition of the Invictus Games in London, which started on Tuesday.