Is there any ski resort or what is going on there ? :)
You probably figured this out, but for clarity to anyone else looking at this page, that is the "Ski Apache" ski resort.
According to google maps (a dubious source at best sometimes) the majority of the resort lies on NFS land while some of it stretches onto the Apache land. I believe the tribe is the sole operator.