Sherlock - Season 3 Episode 0
Many Happy Returns
Release Date: Dec 24, 2013
S03 E00Dec 24, 2013
Where to Watch Sherlock Season 3 Episode 0
This section may contain affiliate links to our partners.i
John and Lestrade try to move on with their lives after Sherlock's apparent death. However, Anderson believes he is still alive.