Philanthropic teen walks 50 miles for cause

by