KCRCC Town Hall in Coeur d'Alene Idaho woman illegally detained

Freedom of speech is dead in Idaho. No one helped this woman while the sheriff stood there filming it.