Anastoechus barbatus
Anastoechus barbatus is a species of bee fly in the family Bombyliidae. It is found in Canada from the Yukon east to Ontario, and across most of the United States from Massachusetts west to California and Texas, but is absent from the southeast. Its larvae are predators of grasshopper eggs.