2013 Ford Explorer Sport Test Drive

By Barbara & Bill Schaffer Like the magic word ?abracadabra? which often triggers a magician?s feat, Ford has invoked ?EcoBoost? to conjure success for the company. It is a strange made-up word, which by definition, is almost a dichotomy in mechanical terms. Nevertheless, EcoBoost has become ?magic? for Ford and every product that gets it…

Read More…