German Company Claims It Can Deliver Baseload Solar Thermal Power At 64-85$/MWhcleantechnica.com2 pointsOsiris3010 years ago