Mystery Japanese Vehicles Thread

Hmmm we would need to keep looking deeper before suggesting.