SBR Chapter 11

The Final Stretch 1000 Meters Left is the 11th chapter of Steel Ball Run.