Alfa Romeo Forum banner

doobery

  1. What's this little doobery?

    Alfa 159, Brera & 946 Spider
    It's just to the right of the EGR and looks like it should have something attached to it.
Top