Just a FYI, the North Fork Gravel Pit near Deming is open for business. You'll need a Discover Pass to drive onto the DNR land. The place is pretty clean too! PM me if you want to go do a quick draw competition, I'm available most weekends.
A couple of pics taken 05/23/2015: