wasn't that in the set of pictures from the Earthroamer guys current trip south? I know I've seen a truck a lot like that from the front some place on the net recently.
=====
EDIT, here it is
Are those french plates? Looking at the Earthroamer site, that picture was taken just before they left Mexico so maybe those guys were heading north.