phelps 6,536 Posted December 11, 2018 Author #71 Share Posted December 11, 2018 new technology @ Yokohama Stadium (home for Olympic Baseball AND Softball at the Tokyo Olympics)... https://twitter.com/WBSC/status/1067409640068128768/video/1 Link to comment Share on other sites More sharing options...
Recommended Posts