Feedback

NBC Special Report: Possible Terror Attack in France

 

French media reports that dozens have been killed in Nice, France.

Shows