America is at a “Sputnik moment”, Energy Secretary Stephen Chu said today, and the government’s next moves will determine whether the country leads the global cleantech race or loses it to China.
“This is the threat that I see,” Chu said in a speech at the National Press Club in Washington D.C. “The U.S. still has the