
The Stuff of Legend - Mercedes 300 SLR
The 1955 Mercedes 300 SLR (the SLR stands for Sport Leicht-Rennen, or Sport Light-Racing) comes cloaked in legend, with stories so big and dramatic and mythic that they nearly keep you from seeing the car itself.