Air Force One lands at Grey Air Force Base which is part of Fort Hood Texas in Killeen. I would suspect the reason for Grey instead of Waco is Security and their runway which is in excess of 12000 feet. It is then less than a 20 minute chopper ride to their ranch in Crawford.