The Doctor finds himself stranded on a frozen world, a planet in desperate need of his help.The Doctor finds himself stranded on a frozen world, a planet in desperate need of his help.The Doctor finds himself stranded on a frozen world, a planet in desperate need of his help.