As someone who lives in France, i can confirm (i do live in France)
This is true the frogs live in hell