Canary Wharf Plaza

A squad of Cybermen fought against the human soldiers of Torchwood One and the Preachers at the Canary Wharf Plaza. (GAME: Daleks v Cybermen)