‘Game of Thrones’ season 8 recap – Episode 3: ‘The Long Night’
Game of Thrones’ longest, most expensive episode yet pulls out all the stops to deliver a battle fans will never forget.
The armies gathered at Winterfell are in for a long night, and this week’s episode makes great use of timing, stretching moments to build on the tension of battle.