Antioch Man Arrested After Mother and Brother Found Dead and Decomposing In Home They Shared
Briefly

During a welfare check on Wednesday afternoon, Antioch police discovered the bodies of a 39-year-old man and 65-year-old woman in a townhome, leading to the arrest of 46-year-old Mark Taylor, who is suspected of murdering both victims identified as his half-brother and his mother.
The bodies were found 'in advanced stages of decomposition,' and while the police have not disclosed details about how the deaths occurred or the duration since the killings, they suspect Taylor was responsible.
Read at sfist.com
[
|
]