The only time we had a truly 'off' turkey, it was a frozen turkey. I took it out of the freezer, the day before to slowly defrost in a cold utility room.
When I unwrapped the turkey on Christms Eve, I thought it was a bit greasy to the feel and had a smell, but I was young and relatively new to cooking Christmas dinners. DH said it looked and smelled OK to him, so I prepared it for cooking, wrapped it in foil and put it outside in the shed, to keep really cool. After lunch DPiL arrived and my MiL asked about the turkey, so I took her out to the she, the smell hit us as we opened the door - and there were blow flies buzzing around!
It was 2.30. The shops closed at 3.00. Thankfully the turkey had been bought in a local dairy/frozen food shop. We bundled the turkey into the boot of the car and drove the several hundred yards to the shop and took it in.
They were mortified and apologetic. They had bought in these turkeys in November from their usual supplier, but the turkeys hadn't been their usual brand and ours was the third turkey from that batch returned, all for the same reason. They had one turkey in their freezer, ordered but not yet collected. They said it it wasn't collected by 3.00pm, we could have it. It was then 2.50. We stood there for 10 minutes. They locked the doors on the dot of 3.00pm - and we had a turkey.
The next problem, it was bigger than our original one and we had to defrost it. When we got home we put it hollow end up in a bucket and every half hour boiled a kettle of water, emptied the cool water out of the bucket, poured the hot water in and concentrated on defrosting access to the internal hollow, which then also got filled with boiling water.
By 10.00pm, the turkey was defrosted and I had just enough time to prepare it before we went to Midnight Mass.