B bbc.com Cockroaches: The insect we're programmed to fear 41 points Libertatea 12 years ago 11 comments