An unexpected cancellation of his flight leaves David and his deceased friend stranded in Mexico overnight.