While Germany Is Headed for 80% Renewable Energy, We're Getting Left in the Dust

Happy Holidays!