If vampire bats goes 2 days without drinking blood they can die, however, well fed female bats are generous and will puke up blood and share it with other bats which is nice of them.

4721161317_97a53fd3b7_m

If vampire bats goes 2 days without drinking blood they can die, however, well fed female bats are generous and will puke up blood and share it with other bats which is nice of them.

source : whereincity                       image : aidanmorgan