Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The defense for Richard Allen, the man accused of killing two teenagers in Delphi, Indiana, in 2017, rested its case Wednesday after several days of calling witnesses, including a cell phone forensic expert and a psychiatrist, according to CNN affiliate…