This 1938 Rolls Royce 25 30 was arguably one the finest cars in the world when it was built, and today it still puts many luxury machines to shame.
Send