A gunman's shot dead at least 19 children and two teachers at a primary school in Texas.
It's believed his first victim was his own grandmother - before he drove to the school, armed with a handgun and an assault rifle.
The 18 year old, identified as Salvador Ramos was shot dead by police.
The city of Uvalde is now the scene of the deadliest primary school shooting since the one at Sandy Hook a decade ago.
Addressing the tragedy, President Joe Biden says its time to stand up to the powerful gun lobby.
I’m addressing the nation on the horrific elementary school shooting in Uvalde, Texas. https://t.co/8WI1nWHu6R
— President Biden (@POTUS) May 25, 2022
"These kinds of tragedies rarely happen anywhere else in the world, why?"
"They have mental health problems, they have domestic violence incidents in other countries but these kidn of national tragedies don't happen with the same frequency than they do in America, why?
"Why are we willing to live with this carnage? Where in God's name is our backbone to have the courage to stand up to the lobbyists."
Hollywood Names And Sporting Legends Call For Gun Reform
Hollywood stars have joined calls for tougher gun laws following a shooting at a primary school in Texas.
Taylor Swift, comedian Amy Schumer and actor Chris Evans are among the famous faces expressing "rage and grief".
Poet Amanda Gorman, who read at US President Joe Biden's inauguration, tweeted "Americans-you know enough is enough".
Meanwhile Golden State coach Steve Kerr has described the US action on gun control as "pathetic".
He told reporters he's tired of offering condolences, tired of moments of silence.
"There's 50 senators that refuse to vote on HR8 (background checks on gun owners)... I ask all you senators who refuse to do anything... are you going to put your own desire ahead of the lives of children?"
Steve Kerr on today's tragic shooting in Uvalde, Texas. pic.twitter.com/lsJ8RzPcmC
— Golden State Warriors (@warriors) May 24, 2022
His father was shot dead in a terrorist attack in Beirut in 1984.