L. A. Visits an Knights Templar Castle in Portugal!

L. A. Visits an Knights Templar Castle in Portugal!

L. A. Visits an Knights Templar Castle while filming for the Fatima film. The workmanship is astounding! www.thewatchmanchronicles.com

Share