dcsimg

Menipea quadrata is a species of in the family Candidae.