Solar wins on cost: The levelized cost of electricity (LCOE) has fallen 90% since 2010Solar wins on cost by ShootFishBarrel Tags:Energy