News

Oath Keepers founder Stewart Rhodes sentenced to 18 years in prison for Jan. 6 Capitol attack

Before Stewart Rhodes was sentenced, police officers and congressional staffers shared tear-filled statements and lingering trauma from Jan. 6, 2021.