David Issokson is often a lifelong language learner and speaks around 7 languages. Of all the languages he speaks, he is probably the most obsessed with French!
The website Contexto is yet another brilliant source. It https://keybookmarks.com/story17523655/the-definitive-guide-to-learn-french-online