According to a new report from WWF Scotland, over 98% of the electricity demand for the month of October was generated through wind turbines. Based on this analysis, the amount of power generated through wind (1,850,512 MWh) was enough to power nearly five million homes last month alone. At its peak on October 23rd, turbines…