I looked at the link and those turkeys look great. Where did you buy yours, in the supermarket? I have never seen them here (So California), but I'd love to try.
Saw some at Albertson's in San Diego.