Some 1,500 National Guard members have been deployed to Kenosha, Wisconsin, to keep the peace as the city now braces for a presidential visit.
Some 1,500 National Guard members have been deployed to Kenosha, Wisconsin, to keep the peace as the city now braces for a presidential visit.