Epedanoidea Explained

Epedanoidea is a small superfamily of the Grassatores. It includes around 355 species distributed in Asia, primarily Southeast Asia.

Families

Further reading