Washington (CNN) President Donald Trump called the mass shooting Saturday in El Paso, Texas, an "act of cowardice," and said there "are no reasons or excuses that will ever justify killing people."

"Today's shooting in ElPaso, Texas, was not only tragic, it was an act of cowardice. I know that I stand with everyone in this Country to condemn today's hateful act. There are no reasons or excuses that will ever justify killing innocent people," Trump tweeted Saturday night.

At least 20 people were killed and more than two dozen were injured in the rampage at an El Paso shopping center, according to Texas and local authorities. A white man from Allen, a suburb of Dallas more than 650 miles away, is in police custody, El Paso Police Chief Greg Allen said. Authorities are looking at potentially bringing capital murder charges against him.

The suspect has been identified as 21-year-old Patrick Crusius, three sources told CNN.

Two federal law enforcement sources and one state government source confirmed the suspect's identity. The federal sources said investigators are reviewing an online writing posted before the shooting that may speak to a motive.

Read More