Follow us on
loading....
Cheering, chanting, and waving robots filled in for fans in a baseball match, as Sport in Japan makes tentative progress...