Ford announces new 2.0 liter EcoBoost turbo
EcoBoost badging on the Ford Taurus SHO Ford has announced a new 2.0 litre inline-4 EcoBoost (previously known as TwinForce) turbocharged engine that will begin sales in 2010. The 2.0 litre engine will feature turbocharging […]