Editorial
Ponferrada castle, Leon province, Spain, Editorial Stock Image

Unidentified tourists walking close to Templar Castle on June 28, 2013 in Ponferrada, Leon, Spain. The Templars began to build the castle of Ponferrada, in Leon, in 1178.

  • MR: NO
  • PR: NO
  • 0
  • 369
  • 0

Editorial Stock Image: Ponferrada castle, Leon province, Spain,

ID 35436759 © | Dreamstime.com

We accept all major credit cards from United States.

More similar stock images

More images

More stock photos from Emei's portfolio

More images