Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
In the days following the discovery of Barry and Honey Sherman’s bodies, Toronto police vigorously pursued a murder-suicide theory, despite forensic evidence to the contrary. The theory was only abandoned six weeks later following the Star’s publication of the results…