The mitochondrion has two membranes, the inner and outer- the outer membrane is porous and enables many molecules to freely diffuse. The inner membrane is different from the outer membrane as it is only penetrable to o2, co2, and h2o. Considering this- how is atp made available to the rest of the cell