The car is a Daihatsu Taft, 800cc engine.
Great littel offroaders, for the orange stuf , never seen it, have serius doubts for snow or sand, they just d'ont look propely attached to the driveshafts for pulling the car.
Maybe for swamps and floating purposes?