Gas Odor Investigation Leads to Discovery of 2 Bodies in Mountain View Apartment
Two people were found dead in a Mountain View apartment complex where a strong gas odor led to evacuations and a shelter in place advisory in the area on Wednesday evening, a police spokeswoman said. NBC Bay Area’s Stephanie Chuang reports.