A Good Man Goes to War (1)

The Doctor assembles an alien army to fight the Battle of Demons Run, and we finally discover who River Song really is...