Police recently arrested a 75-year-old woman after her decades-long secret came to light. Ibaraki Prefectural Police Station | Asahi At 9:15 a.m. on September 30, Mori Keiko and an unidentified relative went to a police station in Ami, Japan. There, Mori confessed that she had been storing a body in her freezer for twenty years.…

