Description

Therevidae? Asilidae?