A storks' nest on a church, in the north of Spain.
 
A storks' nest on a church, in the north of Spain.
Stop Slideshow
Start Slideshow
Refresh