WatchProSite|Market|Digest

Automotive

It is nearly 7 litres...

 

...and is turbocharged. Torque is a given...And even then less than 60hp/l.
sounds like fun, though!

  login to reply