By Andrew Moore / The Bulletin
September 9, 2005
When a mayfly hatches, it can expect to live for about a day. According to experts in these things, that makes for an urgent 24 hours for the flies, as they are wholly consumed by the need to reproduce.
Not surprisingly, the sex life of mayflies also makes for good comedy.
Insects, along with....