author Image

Atlanta Sex Trafficking Law Gets Largest Verdict in U.S. History: $40 Million Against DeKalb County Hotel