monkeybutt1881 monkeybutt1881 28-03-2016 Biology contestada the organelle is found in cells of _________ and is theorized to have once been an independent organism.