Forest of the Dead (2)

As the shadows rise, the Doctor forges an alliance with the mysterious River Song. But can they halt the advance of the Vashta Nerada?