SBR Chapter 11

The Final Stretch 1,000 Meters Left is the eleventh chapter of Steel Ball Run.