Urgently help animals in need this Christmas – Guardian Angel Monthly 1

could pay for 32 dogs to receive continual worm and flea treatment whilst they are waiting to be adopted.