Jean-Luc Mélenchon Defied the Smears — and Provided Hope for France’s Left

Responsive image
source