Game of Thrones season 6 episode 3 preview: Bran Stark revels in the past, Daenerys meets her future, Arya trains to be no one!

The promo video of Game of Thrones season 6 episode 3 is out and it is just as intriguing as the second episode!