Sophia

Search
Close this search box.

Sophia

This site is dedicated to arguably the most winning Italian Race Car ever made, a 1957 Alfa Romeo Giulietta Spider named “Sophia”.