Anonymous girl asked 14 year ago Biology a double membrane bound organelle which contains the information storage molecule Answer Report