The aliens that live under the ice sheet are up to something big....
Yep, tired of having Russians and Americans looking for their bases...