Student Athletes at Davidson College Forced to Watch ‘Only Whites are Racist’ Video

9 months ago
27

Davidson College, located in North Carolina, is under fire from alumni after the revelation that student-athletes at the college were required to watch the video “I’m Not Racist … Am I?” which paints all white people as racists.

Loading comments...