After a body was found Wednesday night in Placer County, officials believe the death to be suspicious. The Placer County Sheriff's Office said it got a report of a body found near Industrial Avenue and Cyber Court. Deputies who went there determined that foul play was likely a factor in his death.
Read full NASCAR article on Yahoo Sports
Read all NASCAR articles