Police Search of Delaware State University Team Draws Outrage
The bus of the women’s lacrosse team was pulled over last month by Georgia sheriff’s deputies and searched by a drug-sniffing dog. Delaware officials called video of the search “disturbing.”
Read more »