Team Canada wins women’s rugby sevens title in Japan

Team Canada wins women’s rugby sevens title in Japan