You may laugh at his outfit while applauding his efforts but 27 year old Tadahiro Kanemasu has taken to the streets to perform good deeds for random strangers. He is once again a reminder why humanity may stand a chance in the face of self inflicted annihilation.