Dragonflies and damselflies (Odonata) are masters of flight. Their ability to capture nimble, fast prey on the fly is amazing. It is estimated that they catch 95% of their prey, making them one of humankind’s greatest allies in our battles against mosquitoes and other small biting insects. Harmless to humans, these allies are now revealingContinue reading “Dragonflies give hints for the design of better video games, weather forecasting, and missile guidance systems.”
You must be logged in to post a comment.