Vertebrate blood