Family Syrphidae - Flower Flies (a.k.a. Hover Flies)
Cactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanumCactus fly - Copestylum mexicanum