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 clean-tech race or loses it to China.
"This is the threat that I see," Chu said in a speech at the National Press Club in...
Posted August 5, 2011 | 19:01:00 (EST)