Elizabeth Marks Invictus Games Winner
Elizabeth Marks Elizabeth Marks is the outstanding winner of the Invictus Games! Marks or Sgt Marks, won all four swimming events. Prince Harry –who came up with the idea for the games –placed the 100m freestyle gold medal around her …