21 pictures that will restore your faith in humanity.