Alcalá de Henares, Spain

This past week was spent in Alcalá, a town near Madrid, home to the storks and Don Quixote.

Next
Next

San Sebastián, Spain