Police in Houston, Texas, are panicking as citizens continue to destroy Flock cameras across the city.
No recommendations yet