Myoglobin is a protein that is able to bind oxygen. Myoglobin, which is similar to haemoglobin, is the main oxygen-carrying pigment of muscle tissues. Like haemoglobin, it has a porphyrin ring with an iron atom at its centre. It is in the muscle tissue of most mammals. Seals and other marine mammals have more myoglobin in their muscles than land animals.