Thirsty bats quench their thirst with human flesh in a gory scene. Thirsty bats quench their thirst with human flesh in a gory scene. HausawaBatsa