Season 6 Game of Thrones Teaser Trailer is HERE!

The 40 second long, season 6 Game of Thrones teaser is full of flashbacks... But what does it all mean? Game of Thrones S6 Premieres April, 2016