Skip to content

71% of Americans surveyed support energy storage, but ‘vocal minority’ kill or delay projects

71% of Americans surveyed support energy storage, but ‘vocal minority’ kill or delay projects