I saw it some days ago but only today I had my phone handy and was in a close distance (but being in movement, I had only a single shot opportunity, the result is acceptable).
Well, it is a tram painted in the army green, complete with the army symbol. WTF?
It is a tram, it is a tank?
(on the streets of Bucharest)
I guess it is some weird marketing campaign, but it had no visible advertising on it.