Toyota TF106 Launch: New Toyota Alpinestars racing boots. Toyota TF106 Launch, France, 14 January 2006. DIGITAL IMAGE
New Toyota Alpinestars racing boots.
Toyota TF106 Launch, France, 14 January 2006.
DIGITAL IMAGE