What is the difference between a fuel cell and a battery?
Fuel cells and batteries are similar as they both deliver electrical power from a chemical reaction. However, in a battery, the chemical reactants are stored within the battery and are used up during the reaction. Then, the battery must be recharged or thrown away. In a fuel cell, the reactants (Hydrogen and Oxygen) are stored externally to the fuel cell, so it will keep producing electricity as long as reactants are delivered to the fuel cell. Therefore, a fuel cell vehicle is refueled instead of recharged.