World Pulse
Sweet Kitty Has Spent Nearly 500 Days in a Maine Shelter · World Pulse