8th annual ox roast serves 2,800 meals