Hydrogen is a cleaner fuel than `CNG`. This is due to the reason that it produces water on burning whereas `CNG` on burning produces `CO_2`, though much less than that produced when coal or oil is burnt. A spaceship carries oxygen (in liquid form) along with it to burn hydrogen (in liquid form) as a fuel.