A man gives his shirt and his cap to a homeless shivering man

The scene took place on the NYC subway, a passenger saw a shivering man. He decided to help the poor man by giving him his shirt and his cap.

We deserve more people like this in the world!