I like the information about it
The Cosworth Sport 300 is the first road car to wear the prestigious Cosworth badge for over a decade. The design of the 4x4 supercar has been significantly influenced by the dramatic and flamboyant appearances of the Ford and Mercedes Cosworth vehicles of the late 80s and early 90s.
Really looks likes its been influenced by an old sierra or escort, where is the whale fin