The Human Body
A fist-sized pump pushes five litres of blood around 100,000 kilometres of vessels every
Article · 4 min read
circulating for years or decades. If the same invader returns, they recognise it instantly and respond