Ghislaine Landry has been in love with sport since she was 10

Sports

The career points leader in the Women's Rugby Sevens World Series thanks a childhood of playing multiple sports on her current success.

More From Sports/Rugby