2017 World Team Trophy Recap
by Anne Calder | Photo by Robin Ritoss The fifth World Team Trophy (WTT) was held at Yoyogi National Stadium in Tokyo, Japan before a three-day audience of 28,000 cheering fans. The April 2017 event, which was first held in…