No amount of fan theories could have prepared us for Sunday's Game of Thrones Season 6 finale.
HBO used all 69 minutes to give us all heart palpitations and high blood pressure, but it perfectly sets up what may be the show's final season next...
No amount of fan theories could have prepared us for Sunday's Game of Thrones Season 6 finale.
HBO used all 69 minutes to give us all heart palpitations and high blood pressure, but it perfectly sets up what may be the show's final season next...