Black Flag 2-Pack Ant and Roach Unscented Aerosol, 17-Ounce Kills on contact Keeps killing German cockroaches for up to 3 months No mess formula Non-staining