Well at last the Russians have broken through to Lake Vostok. Sad, but true. God help us... See here at io9.com Particularly interesting ar...