Thank you, I've bookmarked that.
.I wondered why all the research in the issue I looked at came from France then found out it was the the site of the centre national de la recherche scientifique. Interesting that they have an English language version of their mag.
I had a quick look around the rest of the site. There are some interesting looking videos (the one I looked at on Neandertals in the Somme area was in French but looking through the catalogue some of the videos are available in both French and English)