This live streaming webcam is pointing at a white storks nest overlooking Alcalá de Henares, a picturesque city in Madrid, Spain.
This live streaming webcam is pointing at a white storks nest overlooking Alcalá de Henares, a picturesque city in Madrid, Spain.