Lafayette Woman Arrested After Body Of Baby Found In Storage Unit 14 Years After Death
57-year-old Rebecca Landry of Lafayette was arrested on 2nd degree murder charges after the body of a baby was found in a storage unit 14 years after death.
Landry said that she had the baby in 2001 in her apartment. No one knew she had given birth and she did not seek medical attention. The baby stopped breathing suddenly days later.
Landry kept the body of the baby in a box in her apartment before moving the box into her mother's storage unit in 2002, where it remained until Thursday (6/5).