The extracellular haemoglobin of the marine polychaete,Arenicola marina, is a hexagonal bilayer haemoglobin of 3600 kDa, formed by the covalent and noncovalent association of many copies of both globin subunits (monomer and trimer) and nonglobin or ‘linker’ subunits.