Close
Soldier fly.
Hermetia illucens