The Trackstarz weigh in on the recent news in Ferguson, MO.

What are your thoughts?