Alfa Romeo Forum banner
1-1 of 1 Results
  1. South Africa
    When you look at the alfa badge what do you see First? A snake and a cross right? We know the history if not here you go. Alfa Romeo - Wikipedia, the free encyclopedia Or here Alfanatics » Blog Archive » The Story of the Alfa Badge Visually I observed the same but then even though it wasn't...
1-1 of 1 Results