The French Pyramid of Falicon

The French have a Pyramid, and we are not talking about the Louvre Pyramid.Located on the hillside northwest of Falicon we find one of the few Pyramids found in Europe. The Pyramid of Falicon is proba…