Tuesday, December 30, 2025

A Century Later, This Historic Italian Automaker Is Back

Founded in 1903, Itala was one of the most innovative Italian car brands. Now it's returning in 2026.