Home Marine amputee wins 7 medals at the Invictus Games U.S. Marine Sarah Rudder

U.S. Marine Sarah Rudder

U.S. Marine Sarah Rudder