The Supercuda

March 25, 2014
0.0%

Legendary Motorcar - S2 - E5

The Supercuda

An American muscle car is transformed by dropping the body of a 1970 Cuda onto a twin turbo.

Legendary Motorcar: Season 2 - 15 Episode s


Legendary Motorcar: All seasons