dcsimg
Unresolved name

Io funiculata

Io funiculata is a species of in the family Pleuroceridae.