The oceans are full of it....................
And it takes a tremendous amount of energy to make it from water. Getting an engine to run on hydrogen is easy, producing the hydrogen is energy intensive, storing the hydrogen is difficult and dangerous.
So is the sun.