Barrie Drewitt-Barlow and husband Scott are accused of sexual exploitation and rape.
Football club owners charged with human trafficking
4 min read
Continue reading in the USA News Updates app