dlymotorsportimages.com
2017 – The Mercedes-Benz SLR McClaren at the Larz Anderson Auto Museum (Jun 25)
A couple of weeks ago I visited the Larz Anderson Auto Museum, which is located in Brookline, Massachusetts. This museum is home of “America’s Oldest Car Collection” and has on display a beautiful…