News

Police are charging LaTarsha Brown with falsely claiming someone put a noose on her desk. Investigators now believe she put it there herself. Back on January 10, the report first came out that ...