In this exclusive Turner Report video, it is revealed that the mother and her five small children are still living in a storage shed in eastern Newton County.
Voices recorded near the end indicate that some of the children will soon be given away. The video also features one of the children having a close encounter with a large dog.
Hmmm....WTH?
ReplyDelete