Humane Society of Memphis hosts 36-hour Mega Adoptathon

Humane Society of Memphis hosts 36-hour Mega Adoptathon