There are way smarter people on this site than me and you guys might know specifically whether this is a Benz or a Volvo.

But what we can ALL agree on I think, is that this is DEFINITELY not a piece of mobile artillery…

Untitled