Sheng Tu Lin Struck and Killed in Yucca Valley Pedestrian Accident Yucca Valley, CA (September 18, 2020) – On Wednesday, 73-year-old Sheng Tu Lin of Yucca Valley died in a pedestrian accident on Twentynine Palms Highway. San Bernardino County Sheriff’s Department – Morongo Basin Station said the victim was struck by a 2005 […]