LLifestyle Do Cockroaches Smell When You Squish Them?byThomas HarrisonOctober 4, 2024 Cockroaches – those pesky critters that seem to multiply when you least expect it. We’ve all had encounters…