A hotel in Decatur, Georgia was ordered by a federal jury to pay a child sex trafficking survivor $40 million in damages after their …
A hotel in Decatur, Georgia was ordered by a federal jury to pay a child sex trafficking survivor $40 million in damages after their …