Wind currently Britain’s largest electricity source

… giant rubber bands, for energy storage 𖣘

1 Like