Some things we just need to see for ourselves, whether it be to erase that hint of doubt or simply for the joy of discovery. Fact or Fiction? Tales of a rusting and neglected Mercedes-Benz 300SL Gullwing, sitting somewhere on the island of Cuba of
Continue Reading…