Football club owners charged with human trafficking

5 months ago 57
Barrie Drewitt-Barlow and husband Scott are accused of sexual exploitation and rape.
Read Entire Article