Science & Space Siberia sheds 20 thousand tons of diesel from the power plant, Putin announced… Team Tech Outlook Jun 6, 2020