Sort of look similar to a caddisfly to me. Not sure it's Lepidopteran
About
Help
Forum
Jobs
Community Guidelines
Terms of Use
Privacy