Body camera footage contradicts sheriff's account of how deputies acted on Delaware State lacrosse bus

latest news headlines 4 months ago
Flipboard
Body camera footage from Georgia deputies who stopped a Delaware State University women's lacrosse team bus late last month directly contradicts Tuesday statements by the sheriff who defended the stop. In a public address, Liberty County Sheriff William Bowman said "no personal items on the bus or …
Read Entire Article