A grand jury on Wednesday indicted a Lafayette woman on a second-degree murder charge in the death of her newborn baby, whose corpse was discovered 14 years later inside a storage unit.
Police arrested Rebecca Landry, 57, in June after a renter discovered the corpse inside Landry’s storage unit, which was auctioned off after the bill went unpaid. She’s since been released on a $125,000 bond while awaiting trial.
Landry said she was suffering from alcoholism in late 2001 when she gave birth at home and in secret, police have said. When the baby died a few days later, she hid the infant in a cardboard box filled with women’s clothing and stowed it in a closet, later moving it to the storage unit.
If convicted, Landry faces life in prison.