Link to Post

A jury found Steven West guilty of murder in the 2012 death of his wife's twin sister Alyssa Haden.

Posted by MassLive Worcester on Thursday, February 11, 2016