Formula One roars in Yokohama streets

F1 team Toro Rossos Sebastien Buemi drove in the streets of Japanese city of Yokohama.
Formula One roars in Yokohama streets
F1 team Toro Rossos Sebastien Buemi drove in the streets of Japanese city of Yokohama.