Key piece of evidence in murders of Lin and Megan Russell is FOUND after being lost for 14 years
A key piece of evidence in the brutal murders of Lin and Megan Russell has been found more than a decade after being lost by police, according to reports. A bootlace first discovered at the scene of the shocking 1996 killings in Chillenden, Kent, has been lost for the last 14 years. But it has … Read more