Police in Charlotte, North Carolina facing off with insurgents who refuse to leave the street. Lafayette, Louisiana also appears to be close to a confrontation.
Police in Charlotte, North Carolina facing off with insurgents who refuse to leave the street. Lafayette, Louisiana also appears to be close to a confrontation.