Accused of murdering two teenage girls, Abigail Williams and Liberty German, while hiking in Delphi, Indiana in 2017, Richard Allen faced unsolved charges for over five years. However, in October 2022...