I saw this and all I could say was "wow....."
http://tolerance.org/maps/hate/index.html It's a map of all known hate groups in the US. I had no idea there were two KKK groups still alive in Iowa, and apparently where I live there's a Black Separatist group.