David

Mint Images/Getty Images (NEW YORK) — A Russian judge convicted a Texas man on Tuesday of abusing his two sons between 2014 and 2018 in the United States, even though the law enforcement officials in suburban Houston who previously investigated the allegations never found cause to file charges. David Barnes, 66, was sentenced to 21 […]


Current track

Title

Artist