Although it strongly resembles the logo of the car manufacturing company Mercedes-Benz, this symbol was actually discovered on a Bronze Age altar in Toulouse, France. No contextual information is known at this time.
© Symbols.com