Details

Copernicus Sentinel-1 takes us over Lena River Delta, in Russia, in this week’s edition of the Earth from Space program.