Iowa Town Forces Citizens to Give House Key to Government

Citizens of Cedar Falls, Iowa voice their opposition to a city mandate requiring them to give a set of their house keys to the government.

Related Videos