Wind and solar cannot provide any on demand electricity so these kinds of stories don't make any sense.