 French voters face a decisive choice on July 7th in the runoff of snap parliamentary elections that could see the country's first far-right government since the World War II Nazi occupation. Townhall.com has more.