We characterized two subunits of a putative haemocyanin from the stonefly species Perla grandis. In particular, we cloned and sequenced the corresponding cDNAs and studied their expression in different insect stages. Moreover, using the deduced amino acid sequences, homology studies were performed both on their primary and tertiary structures. 3-D molecular modelling data showed that the residues involved in the oxygen transport and subunits contacts were located in spatial positions preserving the functionality of the molecule. Despite it was paradigmatically affirmed that insects do not have respiratory proteins, our data suggest that the haemocyanin could be involved in the respiratory mechanisms of P. grandis. As far as we know, this is the first haemocyanin 3-D structure described and analyzed in insects.