fbpx

Why Ford Fiesta’s 1.0L EcoBoost is not Your Average 1-Liter Engine