Another Energy Company Goes Dim

Beacon Power received $43 million in a shaky DOE deal. Like Solyndra before it, its lights appear out.

Related Videos