National and World News

Alex Jones ordered to pay $965 million for Sandy Hook lies