The 2,500 known species of mayfly belong to the class Ephemeroptera. The appearances, structures and systems of all mayfly fossils discovered to date are exactly the same. The lack of any structural differences between mayflies that lived in different eras, despite the intervening millions of years, demolishes the hypotheses put forward by evolutionists. Clearly, that living things are not the product of successive coincidences and in a state of constant change. Almighty and All-Powerful God has created all living things.