Ducati and Toyota’s Ultimate Track Day Transporter

Ducati and Toyota have taken a stab at building the ultimate track day transporter, and they’ve unveiled their mechanical love child at the 2008 SEMA show.
The converted Tundra CrewMax…

Leave a Reply