This is the Ford Start Concept. Although, not a real looker compared to most concept cars, the "Start" boast an Ecoboost 1.0-liter engine that makes 120 hp.
Not too bad, at least, in terms of efficiency.

Get more nuts and bolts at
theThrottle wants to show-off your unique Photos
Submit your Photos here