Tosen Ra wins the Mile Championship at Kyoto Racecourse, Japan. Masakazu Takahashi
tosen ramile championshipkyotojapan