A worldwide community photographing and learning about wildlife
Halysidota tessellaris
It was about 3cm long, yellow/green mostly.
It was on a log in a ponderosa woodland along the middle fork of the Gila River, New Mexico, USA, about 7500' in elevation.
Thanks to Reza Hashemizadeh for the identification.