Get that pre-cooked ham into your kitchen rotation. It's easy to prepare, and you will reap the benefit of leftovers. Here's how long to cook a pre-cooked ham.
160