人兽性交

Skip to main content Accessibility
From left: Adrianna Tapscott, Terrance Adkins and Aneesah Saafiyah of Standing In Power are leaders in the fight to gain justice for Stephen Perkins, a Decatur, Alabama, man whom police shot to death in his front yard on Sept. 29, 2023. (Credit: Dwayne Fatherree)