Thread subject: Diptera.info :: Asilidae Seychelles - Cophinopoda sp. ?

Posted by James Wareing on 30-03-2025 07:12
#1

Seen on Desroches island, Seychelles. Any ID help most welcome.