Hydrostore
Forget Dams: Let's Store Extra Energy in Rocks on Trains and Underwater Balloons
Building dams means making lakes, and making lakes means covering lots of stuff with water.
Advertisement
Advertisement
Advertisement
Building dams means making lakes, and making lakes means covering lots of stuff with water.