The Land Rover's 5.7-liter V8 is strong, pumping 381 horsepower and touting a torque rating of 401 lb.-ft, channeled through a fine 8-speed automatic …
View full source
Daily news about Land Rover – fresh news, every day
The Land Rover's 5.7-liter V8 is strong, pumping 381 horsepower and touting a torque rating of 401 lb.-ft, channeled through a fine 8-speed automatic …
View full source