When will fresh turkeys appear in store? Have a HUGE group over next weekend (has to be turkey unfortunately), and I don't fancy the worry of defrosting the bird(s) in time. Does anyone know?