Ferrari Challenge Stradale, 360 Spider & 575M Maranello at the 2003 Tokyo Motor Show. Photo: Max Press.