Feedback

UNC Football Player, Accused of Raping Student, Turns Self In

 

Allen Artis, a football player at the University of North Carolina at Chapel Hill who has been accused of rape, turns himself in to authorities

Shows