A Homeless Veteran
The man who needed a new pair of shoes was, in fact, a homeless veteran. Homeless veterans are people who served in the armed forces but do not have adequate accommodation.
With an estimated 40,000 veterans living on the streets at any given time, America has a huge problem. But why?