Preheat oven to 325 degrees. Place ham on a rack in a shallow roasting pan. Insert meat thermometer into thickest portion of meat, but not touching bone. Bake in preheated oven until thermometer registers 130 degrees, about 1 1/2- 2 1/4 hours.
Meanwhile, in a saucepan, stir together raspberry preserves, vinegar, chipotle peppers and garlic. Bring just to boiling. Reduce heat and simmer, uncovered, for 5 minutes.
Brush ham with some of the sauce. Bake another 15 to 20 minutes or until the thermometer registers 135 degrees, brushing once or twice with additional sauce. Remove from oven. Sprinkle with crushed peppercorns. Cover ham with foil and allow to stand for 15 minutes.
To serve, carve ham. Reheat remaining sauce and pass with ham. Garnish with raspberries and herbs, if desired. Makes 8-10 servings. Enjoy!