News
49m
Atlanta News First on MSNDeKalb County hotel ordered to pay $40 million in child sex trafficking lawsuitA $40 million verdict has been awarded to a young woman who says she was sex trafficked as a child at the United Inn and Suites in Decatur between 2018 and 2019.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results