Beacon Power files bankruptcy

by Eve Troeh