E
Elizabeth Volberding
Guest
During a U.S. Marshals Task Force investigation in Charlotte, North Carolina, on Monday afternoon, three police officers were reportedly shot and killed, including one U.S. Marshal, according to law enforcement authorities.
Continue reading...
Continue reading...