San Pedro River, Cochise County, Arizona, USA May 7, 2021
Found in sandy soil under a large elm tree on the banks of the San Pedro River
I kept this larva alive and will try to rear it to adult
Coordinates: 31.722111, -110.194078
Elevation: 3,827 ft
Greater resolution image here