I believe the true answer is in the combination of technologies. Hydrogen would keep the internal combustion engine going, a known and proven technology, using the rejected heat for the cab or other processes. Its also a fuel that is clean and can be transferred rather quickly. It can also be...