I find that freezing in water is the best method. I know that this is not always practical so if it is over 2 years old and not frozen in water, I throw it out. Before the hurricanes, we had a place that rescued wild animals and about once a year they would ask hunters and fishermen/woman if they had any old meat in their freezer they were going to throw, if they could have it to feed the animals.