HBO's 'Game of Thrones' has been notorious for early leaks of episodes and season 8 episode 2 was again released almost five hours ahead of its scheduled air time. The leak was perhaps even more expected since episode 2 was significant, considering its events take place the night before the...