Cut of meat ribs cooked over embers on a grill. - Image Details