Longview mission provides Thanksgiving for hundreds