First hatch May 13, 2023 TEA TEA - Dorset Barn owl has first hatch today 5/12/23. Live Owl Nest Box Cam