TOP 10 RIGHT NOW
Read it at SF Gate
Police found the body of a woman in a Walmart parking lot this week, months after she allegedly committed suicide in her car in Salinas, California. Lauren Jessie Moss, 22, was discovered in a Volkswagen Jetta behind dark-tinted windows and a sunshade, with a drug needle reportedly found in the vehicle. Moss allegedly left a suicide note for her family in November and was reported missing, but police did not search this particular lot. Surveillance footage from Walmart only dates back to December, but her car is visible in the same spot throughout all the footage. The cause of death has not been officially determined by a coroner.