Satellite shot shows Russia's 'moon shot' ice station

10 February 2012, 1:23 pm

An image from DigitalGlobe's WorldView 1 satellite shows Russia's Vostok Station in Antarctica, the site of a drilling operation that has just reached a subglacial freshwater lake.... Read More »

More Topics from "Buzz"