At Elizabeth's Kitchen on 28th Street near US-131 in Wyoming, cockroaches were winning the pest control war. No more. (May 17, 2017)