Mongabay Series: ,

Has solar energy been deployed to the point of no return? Some researchers think so