TWR038
DUCATI 916 "R&D Racing Dep."
D.Romboni - 1999