Royalty-free stock photo ID: 1039403185

Tower of Hercules or Torre de Hercules is an ancient Roman lighthouse in A Coruna in Galicia, Spain - Image