Why volunteering is good for your health

Credits: Photos courtesy of 123rf.com.