Question: where does vampire bats live?
Answer: Young vampire bats feed not on blood but on milk. They cling tightly to their mothers, even in flight, and consume nothing but her milk for about three months. The common vampire bat is found in the tropics of Mexico, Central America, and South America.