Hydropower 101

Hydropower or hydroelectricity refers to the conversion of energy from flowing water into electricity. Learn more about hydropower … source