S03 E00
Dec 24, 2013Not Available
Sherlock
Many Happy Returns
Release Date: Dec 24, 2013Episode Description
John and Lestrade try to move on with their lives after Sherlock's apparent death. However, Anderson believes he is still alive.
Where to Watch Sherlock Season 3 Episode 0 Now
Best
Rent/Buy
Free