Alfa Romeo Forum banner

rican

  1. Costa Rican Alfa Mechanic

    Motoring Images
    Spotted this on my travels in Costa Rica, had to stop and take a pic, was the only alfa I saw there. Made me smile,
Top