Biology, Botany and Zoology Why Do We Have Blood Types? 04-24-2017 • http://www.sciencealert.com, CARL ZIMMER The story of an amazing discovery.