French Presidential Race

Explore the latest details on the French Presidential elections here. How did the mainstream parties get knocked out? What is happening? We have candidates from the opposite ends of the political spectrum, what will happen?