By Josephine Reid Some but not all shelters offer a few or all of the following services on site: free walk-in medical care–including exams and ro...