The bee. Nature's very own suicide bomber. Submitted by: giorgiss animals/insects
The bee. Nature's very own suicide bomber.