Peradon pompiloides

Distribution
Brazil, Ecuador, Suriname