insects
Swedish insect shoots larvae into victims' eyes
A bumble bee-like fly hovering in front of your face could be an elk bot fly preparing to shoot larvae into your eyes.
A bumble bee-like fly hovering in front of your face could be an elk bot fly preparing to shoot larvae into your eyes.