Neil Entwistle
Have you heard about Rachel, Neil and Lilian Entwistle? Rachel and Lilian were found shot to death in their home, and Neil, the husband and father, was later located back where he grew up in England. Authorities put the time of death of Rachel and Lilian somewhere between Thursday and Sunday. Neil Entwistle’s flight left […]