The student newspaper of Luther Jackson Middle School
Meganeuropsis is an extinct genus of griffinfly, order Meganisoptera, known from the Early Permian (299-272 million years ago) of North America,and is the largest insect of all earths time. Meganeuropsis...