Lifestyle INVICTUS GAMES Netflix announces first series with Prince Harry and Meghan The Nomad Today/dpa 4/6/21 The Invictus Games was founded by Prince Harry in 2014 as a way to help injured servicemen and women.