Your place for Space News
The Copernicus Sentinel-1 mission gives us ‘radar vision’ over part of Antarctica’s third-largest island, Thurston Island.