BugsPictures from Earth


Nycteola fletcheri (Hodges #8979)