Answer :

Fiskie
Yes, they are found in animal and plant cells
yes, the mitochondria is found in an animal cell

Other Questions