 Initial returns show a stunning upset for the far-right party in France. The National Rally Party was expected to come in first in the legislative vote today. NPR's Eleanor Beardsley reports that following a record voter turnout, a hastily cobbled together left-wing coalition has won the most seats in the new French parliaments.