Lazaro Nolasco of New York City boarded a train late on Friday night. There were only a few people in the car. Among them was an old and clearly sick homeless man who, despite the freezing weather, didn't have a shirt on.
Nolasco watched as an unknown man stood up, took off one of the shirts he was wearing, and give it to the homeless man. The old fellow was too physically incapacitated to put on the shirt, so the donor helped him put it on, then gave him his knitted cap, too.
You can watch the encounter in this video.
-via Lost at E Minor