I photographed these little hummingbirds at Indian Canyons, Palm Springs yesterday. There are several canyons in this area and we actually visited Palm Canyon. My husband and I went on a hike and were delighted to see several dozen hummingbirds hovering around bird feeders at the trail head there. 
Click on photos to enlarge!