Tag: Carin Theresa Buford
Florida woman charged with 11 counts of sexual activity with dogs, and more
She was busted showing a prison inmate videos of herself having sex with the animals
She was busted showing a prison inmate videos of herself having sex with the animals