John and Sherlock go through the ever lasting task of protecting eachother from villains , heartbreak and dark secrets from their past .All Rights Reserved
If you already have an account, Log in.
John and Sherlock go through the ever lasting task of protecting eachother from villains , heartbreak and dark secrets from their past .
22 parts