Cop Murders 3 Year Old Son Before Taking His Own Life Police Say
David Louden, 39, and his son Harrison were found dead at their home in Kidderminster, a town in Worcestershire, central England, on Friday morning. West Mercia Police originally said the two deaths were unexplained and launched an investigation. In an update on Wednesday, the department said it was now treating Harrison Louden’s death as murder while David Louden, who was a serving West Mercia police officer, was thought to have taken his own life....