Mayfly

All species of macro invertebrates in the Order Ephemeroptera. There are 2,000(+) species worldwide, and 620(+) species in North America and Mexico.

Links
  Link 1
Link 2