So this popped up in my Facebook feed from my all-time favorite NPR show: Car Talk (now in reruns, sadly). It's the upside-down truck, and it runs!
Click n Clack the Tappet Brothers (or whoever manages their Facebook page!) posted this on Facebook with the above pic and a status that reads:
Another angle on this unusual vehicle