Now, 300 years later scientists have solved the mystery of blood re...