The night is dark and full of terrors... and leaks too. As reported by The Wrap, episode 2 of Game of Thrones' final season has leaked online just hours before it is set to premiere. Of course, we will not get into any spoilers here, but you can head over to to catch in-depth breakdowns and summaries of what took place. According to and Twitter users, the episode was released early via Amazon Prime in Germany. Last week, episode 1 leaked a few hours early as well. It appears that time zones, and distribution, have made it hard for HBO to stop leaks from surfacing. Game of Thrones may be the most pirated show of all time.