Seems like a custom made truck to me. The truck could be attached to a trailer and then carried wherever the truck goes. I am also hopeful it to be a showcase of something like that . A place where products could be displayed while the truck is on the move.