A contraption of unknown details.
Definitely a one-off creation by its owner.
Most likely a Niva underneath, judging from the interior dashboard and the steering wheel.
I was trying to get a photo of it from up close for some time
Serres, Greece