How Did Dragons Fly?

How does dragon flight work? A scientist explains that a winged dragon would need to generate and store lots of hydrogen to keep it light. Gut bacteria make hydrogen, which a dragon would need to store in a special bladder.