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 years in a high-security Russian penal colony. Barnes, a native of Huntsville, Alabama, has been detained in Moscow since January 2022.
Read full NASCAR article on Yahoo Sports
Read all NASCAR articles