Barn Owl

The Barn Owl is a first appearance in Once Upon a Forest.