A Spot-bellied or Forest Eagle-owl, which is sometimes referred to as the "Devil Bird" & is a bold, vicious yet little-known top predator, shortly after killing an Indian Flying Fox, possibly the world's heaviest bat.
You might also like