I admit, this is not the most exciting icon we will ever feature, yet the Toyota Corolla cannot be ignored as a motoring hero. 54 years in production, the best selling car ever and arguably the most reliable thing invented since the Grand Canyon. Continue reading
Motoring Legends: Toyota Corolla
Leave a reply

