Knights Templar Art & Posters Templar Church in London: 1910 print Interior of the Templar Church in London. Original 1910 print! http://amzn.to/UL7s05
Comments on this entry are closed.