Meganeura
In Depth First discovered in France in 1880, Meganeura is one of the largest known flying insects to ever exist. Although superficially similar to a dragonfly, Meganeura and others like it are generally referred to as griffinflies, due to morphological differences between them and the dragonflies. It is generally considered that the maximum potential size … Read more