It's still morning when we arrive at the sprawling Mexico City airport, even though we've already been on two planes and I've had roughly ten coffees.
"You should never drink the coffee on a plane," I inform David after skimming an article on the internet a couple months ago, "apparently they make it from toilet water."
David does not need this hot tip; h…