At least two snipers opened fire on police officers during protests in Dallas, Texas on Thursday night, killing four officers and injuring ten others, police said.