Discover
Library
You
Yowamushi Pedal · Season 1
S1·E25 · 31 Mar 2014 · 24m
With only 700 meters until the first check point, Tadokoro, Naruko and Izumida are neck-and-neck.