Kensuke Iwabuchi (JPN)
JUNE 17, 2001 - Rugby : Kensuke Iwabuchi of Japan passes the ball during the International Test match between Japan 30-53 Wales at Prince Chichibu Memorial Rugby Stadium in Tokyo, Japan.
(Photo by Masakazu Watanabe/AFLO SPORT) [0005].