hemerythrin

Artificial blood could pose future threat to clean cycling

Transylvanian based research team look to bring artificial blood out of fiction and into circulation

3