Motorsport: Sato wins Formula 3 Invitation Challenge
Takuma Sato is amongst the next crop of drivers heading for Formula 1.
The brightest Motorsport talent in Japan underlined his potential with a lights to flag win in the Formula 3 International Invitation Challenge.



