Jay Leno discusses the new Mercedes-Benz AMG Vision Gran Turismo Concept
The three-pointed star originally symbolized Daimler’s ambition of universal motorization on land, on water and in the air