US President Barack Obama wept openly today as he urged America to wake up to the need to tackle the gun violence that claims tens of thousands of lives in the country each year.
Tears streamed down Obama's cheeks as he summoned the memory of the 20 elementary school children slaughtered three years ago in Newtown, Connecticut.
"Every time I think about those kids, it gets me mad," the president said. "So all of us need to demand a Congress brave enough to stand up to the gun lobby's lies."
More From This Section
"We do have to feel a sense of urgency about it. In Dr. King's words, we need to feel the fierce urgency of now, because people are dying," he said.
"And the constant excuses for inaction no longer do."
Obama warned the US gun lobby cannot be allowed to block government action.
"The gun lobby may be holding Congress hostage right now, but they can't hold America hostage," he said.