Robber Fly
Thomas Shahan
(Holcocephala fusca)
Male Robber Fly
(Triorla interrupta)
Robber Fly with Prey