Coverage
-
June 26, 2024
The corporate owners of two Red Roof Inn locations in Atlanta and 11 women who claim they were trafficked there for years without intervention have reached a midtrial settlement ending the case.
5 other articles on this case.
View all »