Altus Leaderboard Sidebar ROS 24

Tag: John DeLorean

Auto History

The Worst Cars in History

March 07, 2023. Andrew Sheldon

Design fails. Cheap manufacturing. Unorganized management. For one reason or another, these go down in history for all the wrong reasons.