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
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