Ferrari's hypercars: 288 GTO, F40, F50 and Enzo driven back-to-back
These are four of the greatest supercars that Ferrari has ever made. Our task was simple: to drive them hard for two days on the road and then decide which is the best of all
Source: evo.co.uk