Man walks 16 miles daily for 2 jobs, gets free car