Ebadi926 Ebadi926 Today at 8:14 PM Biology Answered Name an organelle that has highly folded membranes.