According to scientists, they have worked out how and why vampire bats are now the only creatures that can live only on human blood. It was discovered that 13 genes are either absent or no longer function in vampire bats ...