Human Remains Found On Queen Elizabeth's Estate

Police in Anmer, England have launched an investigation after someone found human remains on New Year's Day while taking a walk. The body was spotted in the woods on Sandringham Estate, where Queen Elizabeth and her family usually spend the holidays. Thankfully, the British are experts at solving murder mysteries that take place on royal estates (or so we gather from BBC America).