Advertisement

Menkebach - Stork Nest Live cam

View of the storks' nest in Menkebach, Germany