Dexosarcophaga dominicensis
3e01628523278f95e3261d5f2824d526
...