Templar Cross ...

Another Templar one in the Vexin area in France.