2020 Tokyo Olympics Baseball Final Tetsuto Yamada JPN, AUGUST 7, 2021 Final game between United States Japan during the Tokyo 2020 Olympic Games at the Yokohama Baseball Stadium in Kanagawa, Japan. Photo by Itaru ChibaAFLO Editorial Stock Photo - Afloimages
Tetsuto Yamada (JPN), AUGUST 7, 2021 - Final game between United States - Japan during the Tokyo 2020 Olympic Games at the Yokohama Baseball Stadium in Kanagawa, Japan. (Photo by Itaru Chiba/AFLO)