Barrie Drewitt-Barlow and husband Scott are accused of sexual exploitation and rape.
Source link
Football club owners charged with human trafficking


Barrie Drewitt-Barlow and husband Scott are accused of sexual exploitation and rape.
Source link
Leave a Reply