For anyone wondering this is 6 wheeled Mercedes

I thought Mercedes and the peace sign were the same when I was a kid… apparently I was very wrong.

Tope Gear mercedes
Top Gear