Despite having a turbulent time of things in the past year, Toyota has reason to smile. The Toyota Corolla, the company’s mid-size sedan, has finally swatted the Ford F-150 aside as the best selling car of all time. Hail to the chief The best selling cars of all time are rarely the most exciting. Instead, Read on! →