This quiz has all sorts of problems. Las Cruces is not located south of the San Andres. The Cibola National Forest also encompasses the Sandia Mountains, the Manzano Mountains, and Mount Taylor. The Rio San Juan up in Farmington is also a major west-flowing river. White Sands is now a National Park, and is not located northwest of Las Cruces. It is east of Las Cruces.