This is the new National Car Museum – The Loh Collection. Based in Dietzhölztal, Germany, it is a must-see. Some…