Tags : felony charge

Mother and Son Arrested for Incest After Wife Caught Them

A Massachusetts woman found her husband and his mother having sex and now the pair face 20 years in prison. The wife of Tony L Lavoie caught her husband and his 63-year-old mother, Cheryl Lavoie having sex at their home on May 20, according to the Sentinel and Enterprise. When Lavoie’s wife called the police, […]Read More