Football club owners charged with human trafficking

2026-05-08 06:57 •
Barrie Drewitt-Barlow and husband Scott are accused of sexual exploitation and rape.
Read More Here: https://www.bbc.com/news/articles/c4g09pdx82go?at_medium=RSS&at_campaign=rss