Oven-Roasted Turkey Sandwich - Homer's Ice Cream