How Long To Cook a 2.89 lb Spiral Ham: Step by Step Guide