This story restores my faith in humanity.Photo of black man sleeping on a Jewish mans shoulder on the subway goes viral around the world.Oscar "Isaac" Theil, 65, was on his way home to the Kensington section of Brooklyn on the Q train when an unidentified man fell asleep on his shoulder for more than a half hour last Thursday night.Another rider was amazed at the scene a black man sleeping on the shoulder of a white man in a yarmulke so he gently asked if he wanted help to wake the slumbering straphanger."He had a long day so let him sleep. We've all been there," Theil responded.