The National Motor Museum was the meeting place for this unlikely photo of motoring icons from both the UK and Italy! Photo Toby Sears
The National Motor Museum was the meeting place for this unlikely photo of motoring icons from both the UK and Italy! Photo Toby Sears