Smelly insect that emits a smell when troubled Larger than Life Answers