Yes, after an hour of searching in the internet, I finally found the name of the church. It's called "Saint Joseph Apache Mission" in Mescalero between Almagordo and Ruidoso in New Mexico.
"A little bit of history about the church"
St. Joseph Apache Mission church sits nestled in the heart of the Sacramento Mountains where it stands as a tribute to the faith, patriotism and courage of the people of southern New Mexico.
This inspiring Romanesque church was built to serve the people of the Mescalero Apache Reservation, and has been dedicated as a memorial to veterans who gave their lives in World War I and II.
Through the years St. Joseph Apache Mission has continued to serve the spiritual and communal needs of the Mescalero Apache and surrounding neighbors. You can check their website at www.stjosephmission.org
On Feb. 1, 2005 this church was officially entered in the National Register of Historic Places and on federal list of historic properties. worthy of preservation.