This Century-Old Italian Car Company You Never Heard Of Is Coming Back
Itala’s return is official—and there’s a date for its return: May 18. That Monday at the National Automobile Museum in Turin, the brand’s revamp project will be unveiled, marking the first public showing of the new model lineup (with more details expected in the coming weeks). The comeback brings to life one of the historic …