Talladega Results

FAENZA, ITALY, October 26, 2001 – Those who remember the cult 1970s film, The Italian Job, might well imagine they have accidentally been transported back in time should they find themselves anywhere near the European Minardi F1 factory in...

FAENZA, ITALY, October 26, 2001

Write a comment
Show comments
About this article
Series NASCAR Cup