The Chuska Mountains of the Navajo Nation in New Mexico are pictured from the International Space Station as it orbited 262 miles above the “Land of Enchantment.” ...