kathmandutribune.com
Someone Call Sherlock! Scotland Yard Needs Help With ‘Mystery’ Finger
According to the Metropolitan Police website, a detached human finger was found on December 4, 2010, in the backyard area of an unused shop at Woburn Walk in Camden Town, London, by a dog from a ne…