The so-called green revolution in energy production has been ongoing for a while. How long can solar panels actually last?