New York City removes statue of Thomas Jefferson - The Horn News