Game of Thrones White Walkers overrun busy London station

The Game of Thrones season 7 premiere airs July 17 at 9pm.

The Game of Thrones season 7 premiere airs July 17 at 9pm.

READ MORE