Return to Issue Details
A sculpture of lion. Las Cabezas de San Juan (Sevilla).
Download
Download PDF