Humane Society of St. Thomas
Since 1957, the Humane Society of St. Thomas has been sheltering abandoned animals, fighting cruelty and neglect and working to create an environment of respect, responsibility and compassion for all animals throughout the … Continue reading →