A pair of Barn owls... can have up to 9 babies... a family of 11 owls have been known to kill and eat up to 20,000 mice in a year.
Owls can eat 6 mice per day.
A family of Barn owls can eat 3000 rodents in one breeding season, so the answer may be as high as 1500 per Barn owl for the year.
105 babies
Yes. They eat many types of Rodents including rats
The Risk of Eating Quick Burning Carbohydrates
Children Eating Diet Food
How to Eat Naturally
An Eating Club for the Brave: The Gastronauts