Fighting Spirit - Mashiba vs. Kimura

Fighting Spirit - Mashiba vs. Kimura

2003-09-05 | 60 minutes

Rating: 6.7