We all know that London is notoriously known for all the ghosts that wander its streets and waterways, its old buildings and strange little alleys.
Having had men upon men beg me for my load for years, I figured one might be legit among them.