A Few Graphs Say It All for Weather-Dependent “Renewables”

A few graphs say it all for Wind and Solar power