Richard Allen, 52, has been sentenced to 130 years in prison for the brutal 2017 slaying of Abigail Williams and Liberty German.
Richard Allen, 52, has been sentenced to 130 years in prison for the brutal 2017 slaying of Abigail Williams and Liberty German.