Cool Tow Truck – Or Whatever….
Japanese technology is pretty cool, guess what this is? Looks like a motorcycle? It is a tow truck? Wonder how it has the power and stability to pull a big car, but I guess Japan has mostly small sized cars.