Designed by
Title
White footed Leafcutter Bee - Megachile albitarsis - is a species of bee in the family Megachilidae. possibly M. optiva, petulans #290535046
Description
White footed Leafcutter Bee - Megachile albitarsis - is a species of bee in the family Megachilidae. possibly M. optiva, petulans or parallela isolated on white background top dorsal view