I AM Rachel Williamson
Rachel Williamson is the first female team captain of the UK squad for the Invictus Games. “Quite an honor. I think it’s the crowning glory of everything. It gives me a lot of confidence, not only on the sports field, but also in everyday life”, she said.