KeriMazzuca, now 52, was arrested on Saturday and accused of murdering her newborn son before heartlessly dumping his body in Albany's Washington Park 27 years ago in 1997, per The Daily Gazette.
In a press release on Monday, Albany Police stated they had taken Keri Mazzuca into custody and charged her with one count of second-degree murder, one count of concealment of a human corpse, and one ...
Some results have been hidden because they may be inaccessible to you