News

When it comes to the Delaware State lacrosse team, believe them over the police | Opinion

The Delaware State lacrosse team was stopped by police in Liberty County, Georgia, on April 20. When it comes to who to believe, it's the players.