The Chad Benson Show
June 15, 2018 with The Chad Benson Show (6/15)
The Mesa Police Department has been embroiled in controversy in recent weeks, with seven officers having been put on paid leave after multiple videos surfaced of them allegedly assaulting suspects during arrest.