Game of Thrones season 6 episode 3: Jon Snow AVENGES his conspirators!

Here's what happened on the 3rd episode of Game of Thrones season 6. Check it out here.