the turkey has landed