After being detained at Toronto airport for two hours for further security checks on my husband (traveling while sporting a male Muslim name), waiting to get on a plane for another 4 hours (weather related airline issues) and surviving an excessively bumpy flight (the kid behind us kept asking his dad why we were “dropping” – an apt description), we are finally in downtown Mexico City!