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