Antarctica. The snow buries all secrets. Those who dig deep find the truth. But what truths exist?
It can't be that easy... Could it?