CBS 8 - Otay Mesa landfill proposal prompts pushback due to sewage crisis

July 19, 2024