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.