Just wanted to drop this note. Yesterday at around 5:30pm on my way home from work I came up behind a 1996 or 1997 Alfa Spider. I think it was a twin spark version, not sure though. Red with a black top and dealer plate. We were going east on the 407 near Keele Street. I waved and gave the thumbs up, he waved back. He was barely doing the speed limit. Didn't have a camera or else I would have snapped a picture. How did this Alfa get in the country, its only 10 years old??