When John Watson meets Sarah Sawyer, he thinks he's got everything sorted. That is until he meets a mysterious bachelor by the name of William Sherlock Scott Holmes...
When John Watson meets Sarah Sawyer, he thinks he's got everything sorted. That is until he meets a mysterious bachelor by the name of William Sherlock Scott Holmes...