Tags Posts tagged with "Most Powerful"

Tag: Most Powerful

Displacing 5.8 liters, breathing through a massive, 2.3 liter supercharger and using dual overhead camshafts, the V8 to be found under the hood of...