Japan has its best Olympic medal haul: 27 gold, 58 overall

Japan has its best Olympic medal haul: 27 gold, 58 overall