Donald Trump visited survivors at an Alabama town which suffered following a tornado that killed 23 people - and he was signing Bibles.
The US president and First Lady Melania visited a rural town called Beauregard, whose infrastructure had been devastated by the most deadly tornado to hit America in six years.
In what has been dubbed a bizarre move by many critics of the president, Trump signed at least two people's Bibles, including that of a 12-year-old boy.
He met with relatives of the 23 storm victims and hundreds of people lined the streets of the two-lane Providence Baptist Church in an effort to see the president.
Speaking at the church, he said:
We couldn't get here fast enough. I wanted to come the day it happened, but I spoke with the governor, and she said, "Just give us a little more time. We need a little more time."
Trump had been greeted with supporters, and they all lined up to get his signature. Strangely, however, he decided to autograph the Bibles.
Despite what had been a disaster in Alabama, people greeted the president in good spirits.
One of the volunteers, Ada Ingram, who knew 10 of the people killed, called Trump a "godsend." She told the New York Times:
I enjoyed him coming. The situation is bad. And there are going to be people who will say, 'Why did he come to my town.' I don't know why. I don't know why the hurricane happened. But there is a reason."
People chanted "Trump! Trump! Trump!" as he left the town.
It was the Bible signing that had people scratching their heads.
And some people were confused about what a 'military edition' Bible is
Some thought it was inappropriate
Others created light-hearted memes and jokes