Episode 622: Spain's energy mix is blowin' in the wind