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