These are close up images of what I think is an adult female Jumping Spider, Habronattus hirsutus, feeding on a fly. She was filmed on the hairy, outer surface of a Cardon Cactus flower and the plant name is Pachycereus pringlei. Please note that this plant is not a native of the area, but the spider is a wild native. If I find out any more information about the fly, I will post a comment or edit the text, of the last image in this series.
Full Size Image: Click Here