‘OUTRAGEOUS’: What France is doing to Marine Le Pen should make Americans thank their lucky stars

National Front leader Marine Le Pen is a pretty awful person. That said, what’s happening to her right now is nothing short of insane: French prosecutors file preliminary charges against far-right leader Marine Le Pen for tweeting images of ISIS … Read More