SPAIN | Thursday, 16 May 2013 | Views [366]
Sancho Panza and Don Quixote at Cervantes birthplace, Alcala de Henares