PHOTOS: Alfa Romeo 156 – ITCC 1998


Check out these photos of the Alfa Romeo 156 being raced at the ITCC in 1998