Spotted parked on a residential street in Vancouver BC. Says “Road Boss” on the front badge but I feel like it was added after, couldn’t find any other markings on it that would indicate make or model. Some kind of military airplane tug?
What is this thing?
