australia ferrari sale wallpaper ferrari testarossa for sale australia The name Testarossa is Italian and means red head. The Ferrari Testarossa is a mid-engine supercar by Ferrari. … Thursday, November 10, 2022 Edit