January 1 ushers in both a New Year and new Sherlock. After a two-year hiatus, Steven Moffat’s beloved update of Sir Arthur Conan Doyle’s signature sleuth releases a fresh mystery, The Abominable Bride,
The Hounds of Baskerville (Season 2, Episode 2)
The Empty Hearse (Season 3, Episode 1)
The Blind Banker (Season 1, Episode 2)
His Last Vow (Season 3, Episode 3)
The Great Game (Season 1, Episode 3)
The Hounds of Baskerville (Season 2, Episode 2)
The Empty Hearse (Season 3, Episode 1)
The Blind Banker (Season 1, Episode 2)
His Last Vow (Season 3, Episode 3)
The Great Game (Season 1, Episode 3)
0 coment�rios: