Yuya Odo
Position Lock
Date of birth 9 March 1990
Height 187cm
Weight 104kg
Advertisement