I agree with robomatic that three and a half hours is not enough for that size of bird. A 20lb turkey would need a minimum of 5 hours at 160 deg C (fan assisted) or 180 deg C (conventional). The rule of thumb is 15 minutes per pound and 15 minutes over.
DC