Barn Owl with prey at nest site. Warwickshire, UK. England.