Advertisement

Live Cams in Haifa

Barn Owl
Barn Owl
View from the barn owl nest in Haifa, Israel