Separate names with a comma.
[IMG] Mechanics have created the world's longest Mini Cooper limousine - and it is almost as long as a double-decker bus. The 27ft...