I caught this
Vestalis larva at a tributary of Semong River (Kenaboi Forest Reserve), and I spotted
Vestalis amethystina at the site where the larva was sampled. So, I guess the larva is most likely of
V. amethystina. The
Vestalis larvae are normally found at leaf debris and under stones of clear flowing forest streams.