These ‘Innocent’ Dirty Jokes Are So Sneaky, Even Adults Over 40 Can’t Help But Turn Red 24. Why do Scottish men wear kilts? Because sheep can hear a zipper from half a mile away. Advertisements Advertisements PREVNEXT PAGE david13z Advertisements PREV NEXT PAGE