Aliens? No, these insects are habitants of our freakin planet [pics]spiegel.de3 pointsFrojoS15 years ago