2020 as seen from space: Satellite images reveal wildfires, oil spills, hurricanes, and catastrophic …

The 21 satellite images below also reveal oil spills, explosions, and … An oil spill in the Ambarnaya River near Norilsk, Russia, June 6, 2020. Satellite …