A New York policeman has been hailed a hero after he was caught on camera giving a homeless man a new pair of boots on a cold night.
Arizona woman Jennifer Foster captured the officer's random act of kindness on her mobile phone when she visited New York this month.
She said she had noticed the barefoot homeless man asking people for change in Times Square.
"Right when I was about to approach, one of [the New York Police Department] officers came up behind him," she wrote.
"The officer said, 'I have these size 12 boots for you, they are all-weather. Let's put them on and take care of you.'
"The officer squatted down and proceeded to put socks and the new boots on the man."
Ms Foster's photo was posted to the NYPD Facebook page yesterday and has already received more than 288,000 likes and more than 17,000 comments.
She said the policeman, later identified as 25-year-old Lawrence Deprimo, appeared to want nothing in return and did not know she had taken a photo of him.
"It was freezing out and you could see the blisters on the man's feet," Officer Deprimo later told The New York Times.
"I had two pairs of socks and I was still cold."
Mr Deprimo said he had decided to buy the shoes after seeing the man, whose name he didn't know, walking slowly on his heels.
"He was the most polite gentleman I had met," Officer Deprimo said.
"As soon as the boots were on him, he went on his way and I just went back to my post."
Author: Alexandra Pleffer, Approving Editor: Nick Pearson.