is mitochondria found in animal cells
Mitochondria are rod shaped structure found in both animal and plant cells. It is a double membrane bound organelle. It has the outer membrane and the inner membrane. The membranes are made up of phospholipids and proteins.