A passenger on the New York subway was filmed giving his T-shirt and hat to a shivering homeless man.
Lazar Nolaco, a passenger on the Brooklyn-bound A train, filmed the act of kindness and uploaded it to Facebook.
Mr Nolasco told the New York Daily News the elderly man, who was sitting alone, didn’t have a shirt on and his “body looked sick.”
The man, who is unnamed and refered to only as Jay on the Daily News, can be seen shaking out his t-shirt and offering it to the shivering man. He then helps him to put it on.
A few moments later, the Good Samaritan returns with a black hat and puts it on the man as well. Mr Nolasco said that temperatures at night in Manhattan drop to near freezing at this time of year.
The video has been viewed more than nine million times and it has been shared more than 200,000 times on the social media site.
Comments on the video praised the generosity of the unknown stranger.
Facebook user Andrea-Christina Nurnberg said: “You can’t save the whole world, but you can make it for one human a little bit better. Bless them both.”
Another viewer, Paula See, commented: “All I can say is NY is a tough tough city to live in! And unfortunately there are so many “lost souls” in it! Thank God for those who see them and help out the needy.”
The conversation between the two men is not audible on the video, but Mr Nolaco heard Jay ask the man if he needed a shirt and if he wanted to go to hospital, which he answered "yes" to both, according to the Daily News.
“The guy did a good deed, so I wanted to record it,” Mr Nolasco told the Daily News.
“I would tell him ‘God bless him’. That’s thoughtful,” he added.
Join our new commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies