A monster in the rear view mirror…

Mitsubishi Delica VR4? :P