The structure of beef heart cytochrome c oxidase has been determined. The structural information provides new insights into the mechanism of electron transfer-driven proton translocation. It does not explain why the eukaryotic form of the enzyme is so complex, with 13 different subunits.