Vampire bats are the only mammals to feed entirely on blood and have tiny infra-red receptors in their nose leaf which can detect the most blood-rich veins on an animal, from up to 20 cms away.