New Mexico's White Sands National Park feels out of this world.