3 ms·One the biggest criticisms of renewables might have just been debunked2 points by endswapper 9y ago