090927 Laureate Still Waters - jf2
A family of owls will eat 3,000 gophers a year!

A family of owls will eat 3,000 gophers a year!