bayucca Asilidae, Laphriinae and most probably Laphra sp.. I am not sure if it is possible to get down to species level with only these 2 pictures. There are many similar species. Yours looks like having caught some prey.
Comments (2)