AI-generated summary reviewed by our newsroom. Read our AI Policy. A live camera shows a barn owl nest in the North Carolina mountains. Six baby owls are expected to start hatching between April 9 and ...